当前位置: 首页>>代码示例>>C#>>正文


C# IO.ExecuteScalarQuery方法代码示例

本文整理汇总了C#中IO.ExecuteScalarQuery方法的典型用法代码示例。如果您正苦于以下问题:C# IO.ExecuteScalarQuery方法的具体用法?C# IO.ExecuteScalarQuery怎么用?C# IO.ExecuteScalarQuery使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IO的用法示例。


在下文中一共展示了IO.ExecuteScalarQuery方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: AddMarketTargets

        public int AddMarketTargets(MarketTarget marketTargets)
        {
            try
            {
                List<SqlParameter> spParams = new List<SqlParameter>();
                spParams.Add(Param.CreateParam("MARKETID", SqlDbType.VarChar, marketTargets.marketId));
                spParams.Add(Param.CreateParam("COMPANYID", SqlDbType.Int, marketTargets.companyId));
                spParams.Add(Param.CreateParam("UPDATEDBY", SqlDbType.VarChar, Security.GetCurrentUserId));
                spParams.Add(Param.CreateParam("DIRECTBUCKET1", SqlDbType.Int, marketTargets.directBucket1));
                spParams.Add(Param.CreateParam("DIRECTBUCKET2", SqlDbType.Int, marketTargets.directBucket2));
                spParams.Add(Param.CreateParam("DIRECTBUCKET3", SqlDbType.Int, marketTargets.directBucket3));
                spParams.Add(Param.CreateParam("DIRECTBUCKET4", SqlDbType.Int, marketTargets.directBucket4));
                spParams.Add(Param.CreateParam("DIRECTBUCKET5", SqlDbType.Int, marketTargets.directBucket5));
                spParams.Add(Param.CreateParam("DIRECTBUCKET6", SqlDbType.Int, marketTargets.directBucket6));
                spParams.Add(Param.CreateParam("AGENCYBUCKET1", SqlDbType.Int, marketTargets.agencyBucket1));
                spParams.Add(Param.CreateParam("AGENCYBUCKET2", SqlDbType.Int, marketTargets.agencyBucket2));
                spParams.Add(Param.CreateParam("AGENCYBUCKET3", SqlDbType.Int, marketTargets.agencyBucket3));
                spParams.Add(Param.CreateParam("AGENCYBUCKET4", SqlDbType.Int, marketTargets.agencyBucket4));
                spParams.Add(Param.CreateParam("AGENCYBUCKET5", SqlDbType.Int, marketTargets.agencyBucket5));
                spParams.Add(Param.CreateParam("AGENCYBUCKET6", SqlDbType.Int, marketTargets.agencyBucket6));
                using (IO io = new IO(WebCommon.KPIConnectionString))
                {
                    marketTargets.targetId = Convert.ToInt32(io.ExecuteScalarQuery(IO.CreateCommandFromStoredProc("KPI_ADDMARKETTARGETS", spParams)));
                }

                return marketTargets.targetId;
            }
            catch (Exception ex)
            {
                WebCommon.LogExceptionInfo(ex);
                throw new Exception("An error occurred while trying to add the targets for the Market.");
            }
        }
开发者ID:adayalantitan,项目名称:Apollo,代码行数:33,代码来源:KPIService.cs

示例2: CheckExistingEffectiveDate

 public static bool CheckExistingEffectiveDate(Hashtable values)
 {
     int count;
     using (IO io = new IO(WebCommon.ConnectionString))
     {
         count = (int)io.ExecuteScalarQuery(IO.CreateCommandFromStoredProc("MASTERDATA_CHECKEXISTINGPROFITCENTERRATEEFFECTIVEDATE",
             Param.CreateParam("PROFITCENTERID", SqlDbType.Int, values["PROFITCENTERID"]),
             Param.CreateParam("EFFECTIVEDATE", SqlDbType.Date, values["EFFECTIVEDATE"])));
     }
     return (count > 0);
 }
开发者ID:adayalantitan,项目名称:Apollo,代码行数:11,代码来源:profit_center_rates.aspx.cs

示例3: AddUpdateBooking

        public void AddUpdateBooking(Booking booking)
        {
            bool isAdding = (booking.bookingId == -1);
            int successCode = 0;
            try
            {
                List<System.Data.SqlClient.SqlParameter> spParams = new List<System.Data.SqlClient.SqlParameter>();
                spParams.Add(Param.CreateParam("LOCATIONID", SqlDbType.Int, booking.locationId));
                spParams.Add(Param.CreateParam("BOOKINGID", SqlDbType.Int, booking.bookingId));
                spParams.Add(Param.CreateParam("BOOKINGDESC", SqlDbType.VarChar, booking.bookingDesc));
                spParams.Add(Param.CreateParam("STARTDATE", SqlDbType.DateTime, booking.bookingStartDate));
                spParams.Add(Param.CreateParam("ENDDATE", SqlDbType.DateTime, booking.bookingEndDate));
                spParams.Add(Param.CreateParam("AENTID", SqlDbType.VarChar, booking.aeNtId));
                if (booking.bookingStatusId != -1)
                {
                    spParams.Add(Param.CreateParam("BOOKINGSTATUSID", SqlDbType.Int, booking.bookingStatusId));
                }
                if (!String.IsNullOrEmpty(booking.bookingComments))
                {
                    spParams.Add(Param.CreateParam("BOOKINGCOMMENTS", SqlDbType.VarChar, booking.bookingComments));
                }
                spParams.Add(Param.CreateParam("ENTEREDBY", SqlDbType.VarChar, Security.GetCurrentUserId));
                using (IO io = new IO(WebCommon.ConnectionString))
                {
                    successCode = Convert.ToInt32(io.ExecuteScalarQuery(IO.CreateCommandFromStoredProc("Production_AddUpdateBooking", spParams)));
                }
                if (successCode == -1)
                {
                    throw new Exception("Booking date collision");
                }

            }
            catch (Exception ex)
            {
                WebCommon.LogExceptionInfo(ex);
                if (successCode == -1)
                {
                    throw new Exception(string.Format("An error occurred while trying to {0} the Booking. The dates conflicted with an existing Booking.", (isAdding ? "Add" : "Update")));
                }
                else
                {
                    throw new Exception(string.Format("An error occurred while trying to {0} the Booking.", (isAdding ? "Add" : "Update")));
                }
            }
        }
开发者ID:adayalantitan,项目名称:Apollo,代码行数:45,代码来源:ProductionIOService.cs

示例4: AddMTAInvoiceNote

 public bool AddMTAInvoiceNote(int id, string invoiceNumber, string notes)
 {
     try
     {
         using (IO io = new IO(WebCommon.ConnectionString))
         {
             io.ExecuteScalarQuery(IO.CreateCommandFromStoredProc("COLLECTIONS_ADDMTAINVOICENOTE",
                 Param.CreateParam("INVOICENUMBER", SqlDbType.Int, Convert.ToInt32(invoiceNumber)),
                 Param.CreateParam("NOTES", SqlDbType.VarChar, notes),
                 Param.CreateParam("ENTEREDBY", SqlDbType.VarChar, Security.GetCurrentUserId)));
         }
         return true;
     }
     catch (Exception ex)
     {
         WebCommon.LogExceptionInfo(ex);
         return false;
     }
 }
开发者ID:adayalantitan,项目名称:Apollo,代码行数:19,代码来源:CollectionsService.cs

示例5: CollectedToDate

 public static double CollectedToDate(int companyId, string reportDate, string startOfMonth)
 {
     double amountCollected = 0.00;
     string storedProcName = (companyId == 1 ? "KPI_DATA_AMOUNTCOLLECTED" : "KPI_DATA_AMOUNTCOLLECTED_TOC");
     try
     {
         using (IO io = new IO(WebCommon.KPIConnectionString))
         {
             amountCollected = Convert.ToDouble(io.ExecuteScalarQuery(IO.CreateCommandFromStoredProc(storedProcName,
                 Param.CreateParam("REPORTDATE", SqlDbType.Date, reportDate),
                 Param.CreateParam("REPORTMONTH", SqlDbType.Int, Convert.ToDateTime(startOfMonth).Month),
                 Param.CreateParam("REPORTYEAR", SqlDbType.Int, Convert.ToDateTime(startOfMonth).Year))));
         }
     }
     catch (Exception ex)
     {
         WebCommon.LogExceptionInfo(ex);
         throw new Exception("An error occurred while trying to retrieve the Amount Collected.");
     }
     return amountCollected;
 }
开发者ID:adayalantitan,项目名称:Apollo,代码行数:21,代码来源:daily_kpi.aspx.cs

示例6: CheckExistingRateDetailEffectiveDate

 public static bool CheckExistingRateDetailEffectiveDate(Hashtable values)
 {
     int count;
     using (IO io = new IO(WebCommon.ConnectionString))
     {
         count = Convert.ToInt32(io.ExecuteScalarQuery(IO.CreateCommandFromStoredProc("MASTERDATA_CHECKEXISTINGRATEDETAILEFFECTIVEDATE",
             Param.CreateParam("RATEID", SqlDbType.Int, values["RATEID"]),
             Param.CreateParam("RATEEFFECTIVEDATE", SqlDbType.Date, values["RATEEFFECTIVEDATE"]))));
     }
     return (count > 0);
 }
开发者ID:adayalantitan,项目名称:Apollo,代码行数:11,代码来源:rates.aspx.cs

示例7: CheckExistingRateDetailName

 public static bool CheckExistingRateDetailName(string rateDetailName)
 {
     int count;
     using (IO io = new IO(WebCommon.ConnectionString))
     {
         count = Convert.ToInt32(io.ExecuteScalarQuery(IO.CreateCommandFromStoredProc("MASTERDATA_CHECKEXISTINGRATENAME", Param.CreateParam("RATENAME", SqlDbType.VarChar, rateDetailName))));
     }
     return (count > 0);
 }
开发者ID:adayalantitan,项目名称:Apollo,代码行数:9,代码来源:rates.aspx.cs

示例8: CheckExistingFlatRateEffectiveDate

 /// <summary>TBD</summary>
 /// <param name="aeId">TBD</param>
 /// <param name="companyId">TBD</param>
 /// <param name="flatRateEffectiveDate">TBD</param>
 /// <returns>TBD</returns>
 public static bool CheckExistingFlatRateEffectiveDate(string aeId, int companyId, DateTime flatRateEffectiveDate)
 {
     List<System.Data.SqlClient.SqlParameter> spParams = new List<System.Data.SqlClient.SqlParameter>();
     spParams.Add(Param.CreateParam("AEID", SqlDbType.VarChar, aeId));
     spParams.Add(Param.CreateParam("COMPANYID", SqlDbType.Int, companyId));
     spParams.Add(Param.CreateParam("FLATRATEEFFECTIVEDATE", SqlDbType.Date, flatRateEffectiveDate));
     int count = 0;
     using (IO io = new IO(WebCommon.ConnectionString))
     {
         count = Convert.ToInt32(io.ExecuteScalarQuery(IO.CreateCommandFromStoredProc("MASTERDATA_CHECKEXISTINGFLATRATEEFFECTIVEDATE", spParams)));
     }
     return (count > 0);
 }
开发者ID:adayalantitan,项目名称:Apollo,代码行数:18,代码来源:MasterData.cs

示例9: CheckExistingCommissionAmountYear

 public static bool CheckExistingCommissionAmountYear(string aeId, int companyId, int year)
 {
     int count;
     using (IO io = new IO(WebCommon.ConnectionString))
     {
         count = Convert.ToInt32(io.ExecuteScalarQuery(IO.CreateCommandFromStoredProc("MASTERDATA_CHECKEXISTINGCOMMISSIONAMOUNTYEAR",
             Param.CreateParam("AEID", SqlDbType.VarChar, aeId),
             Param.CreateParam("COMPANYID", SqlDbType.Int, companyId),
             Param.CreateParam("YEAR", SqlDbType.Int, year))));
     }
     return (count > 0);
 }
开发者ID:adayalantitan,项目名称:Apollo,代码行数:12,代码来源:MasterData.cs

示例10: CheckExistingEffectiveDate

 public static bool CheckExistingEffectiveDate(Hashtable values)
 {
     try
     {
         using (IO io = new IO(WebCommon.ConnectionString))
         {
             return ((int)io.ExecuteScalarQuery(IO.CreateCommandFromStoredProc("COMMISSIONS_CHECKEXISTINGCONTRACTCOMMISSIONEFFECTIVEDATE",
                 Param.CreateParam("CONTRACTNUMBER", SqlDbType.Int, values["CONTRACTNUMBER"]),
                 Param.CreateParam("COMPANYID", SqlDbType.Int, values["COMPANYID"]),
                 Param.CreateParam("EFFECTIVEDATE", SqlDbType.Date, values["EFFECTIVEDATE"]))) > 0);
         }
     }
     catch (Exception ex)
     {
         WebCommon.LogExceptionInfo(ex);
         throw new Exception("An error occurred while checking for an existing effective date.");
     }
 }
开发者ID:adayalantitan,项目名称:Apollo,代码行数:18,代码来源:sales_commissions.aspx.cs

示例11: GetNewBatch

 public Hashtable GetNewBatch()
 {
     int batchId;
     using (IO io = new IO(WebCommon.ConnectionString))
     {
         batchId = Convert.ToInt32(io.ExecuteScalarQuery(IO.CreateCommandFromStoredProc("DigitalLibrary_AddBatch", Param.CreateParam("UPLOADEDBY", SqlDbType.VarChar, Security.GetCurrentUserId))));
     }
     Hashtable results = new Hashtable();
     results.Add("BATCHID", batchId);
     results.Add("USERID", Security.GetCurrentUserId);
     return results;
 }
开发者ID:adayalantitan,项目名称:Apollo,代码行数:12,代码来源:DigitalLibraryService.cs

示例12: AddNonRevContract

 public int AddNonRevContract(Hashtable values)
 {
     List<System.Data.SqlClient.SqlParameter> spParams = new List<System.Data.SqlClient.SqlParameter>();
     spParams.Add(Param.CreateParam("PRODUCTCLASSID", SqlDbType.Int, values["PRODUCTCLASSID"]));
     spParams.Add(Param.CreateParam("AGENCYID", SqlDbType.VarChar, values["AGENCYID"]));
     spParams.Add(Param.CreateParam("ADVERTISERID", SqlDbType.VarChar, values["ADVERTISERID"]));
     spParams.Add(Param.CreateParam("AEID", SqlDbType.VarChar, values["AEID"]));
     spParams.Add(Param.CreateParam("PROGRAM", SqlDbType.VarChar, values["PROGRAM"]));
     spParams.Add(Param.CreateParam("MEDIAFORMID", SqlDbType.Int, values["MEDIAFORMID"]));
     spParams.Add(Param.CreateParam("PROFITCENTERID", SqlDbType.Int, values["PROFITCENTERID"]));
     spParams.Add(Param.CreateParam("QUANTITY", SqlDbType.Int, values["QUANTITY"]));
     spParams.Add(Param.CreateParam("COMPANYID", SqlDbType.Int, values["COMPANYID"]));
     int contractNumber;
     using (IO io = new IO(WebCommon.ConnectionString))
     {
         contractNumber = Convert.ToInt32(io.ExecuteScalarQuery(IO.CreateCommandFromStoredProc("DIGITALLIBRARY_ADDNONREVENUECONTRACT", spParams)));
     }
     return contractNumber;
 }
开发者ID:adayalantitan,项目名称:Apollo,代码行数:19,代码来源:DigitalLibraryService.cs

示例13: Save

 public void Save()
 {
     List<System.Data.SqlClient.SqlParameter> spParams = new List<System.Data.SqlClient.SqlParameter>();
     spParams.Add(Param.CreateParam("PRODUCTCLASSID", SqlDbType.Int, this.ProductClassId));
     spParams.Add(Param.CreateParam("AGENCYID", SqlDbType.VarChar, this.AgencyId));
     spParams.Add(Param.CreateParam("ADVERTISERID", SqlDbType.VarChar, this.AdvertiserId));
     spParams.Add(Param.CreateParam("AEID", SqlDbType.VarChar, this.AEId));
     spParams.Add(Param.CreateParam("PROGRAM", SqlDbType.VarChar, this.Program));
     spParams.Add(Param.CreateParam("MEDIAFORMID", SqlDbType.Int, this.MediaFormId));
     spParams.Add(Param.CreateParam("PROFITCENTERID", SqlDbType.Int, this.ProfitCenterId));
     spParams.Add(Param.CreateParam("QUANTITY", SqlDbType.Int, this.Quantity));
     spParams.Add(Param.CreateParam("COMPANYID", SqlDbType.Int, this.CompanyId));
     using (IO io = new IO(WebCommon.ConnectionString))
     {
         this.ContractNumber = Convert.ToInt32(io.ExecuteScalarQuery(IO.CreateCommandFromStoredProc("DIGITALLIBRARY_ADDNONREVENUECONTRACT", spParams)));
     }
 }
开发者ID:adayalantitan,项目名称:Apollo,代码行数:17,代码来源:DigitalLibraryService.cs

示例14: IsCCNEMailSent

 /// <summary>TBD</summary>
 /// <param name="uidCmpgn">TBD</param>
 /// <param name="attachmentId">TBD</param>
 /// <param name="isCompletion">TBD</param>
 /// <returns>TBD</returns>
 public bool IsCCNEMailSent(int uidCmpgn, int attachmentId, bool isCompletion)
 {
     try
     {
         string storedProcName = (isCompletion ? "QUATTRO_CCNREPORT_CHECKFORCOMPLETIONEMAIL" : "QUATTRO_CCNREPORT_CHECKFORNOTIFICATIONEMAIL");
         int result;
         using (IO io = new IO(WebCommon.ConnectionString))
         {
             result = Convert.ToInt32(io.ExecuteScalarQuery(IO.CreateCommandFromStoredProc(storedProcName,
                 Param.CreateParam("UIDCMPGN", SqlDbType.Int, uidCmpgn),
                 Param.CreateParam("ATTACHMENTID", SqlDbType.Int, attachmentId))));
         }
         return (result != 0);
     }
     catch (Exception ex)
     {
         WebCommon.LogExceptionInfo(ex);
         return false;
     }
 }
开发者ID:adayalantitan,项目名称:Apollo,代码行数:25,代码来源:QuattroService.cs

示例15: Save

 /// <summary>TBD</summary>
 public void Save()
 {
     using (IO io = new IO(WebCommon.DigitalAvailsConnectionString))
     {
         using (SqlCommand cmd = IO.CreateCommandFromStoredProc("DigitalAvails_AddSpot"))
         {
             cmd.Parameters.Add(Param.CreateParam("STATIONID", SqlDbType.Int, StationId));
             cmd.Parameters.Add(Param.CreateParam("STATIONSPOTID", SqlDbType.Int, StationSpotId));
             cmd.Parameters.Add(Param.CreateParam("SPOTTYPEID", SqlDbType.Int, SpotTypeId));
             cmd.Parameters.Add(Param.CreateParam("SPOTDATE", SqlDbType.Date, SpotDate));
             cmd.Parameters.Add(Param.CreateParam("YEAR", SqlDbType.Int, Year));
             cmd.Parameters.Add(Param.CreateParam("MONTH", SqlDbType.Int, Month));
             cmd.Parameters.Add(Param.CreateParam("WEEK", SqlDbType.Int, Week));
             cmd.Parameters.Add(Param.CreateParam("CAMPAIGNNAME", SqlDbType.VarChar, CampaignName.Trim()));
             if (!String.IsNullOrEmpty(Description.Trim()))
             {
                 cmd.Parameters.Add(Param.CreateParam("DESCRIPTION", SqlDbType.VarChar, Description.Trim()));
             }
             if (!String.IsNullOrEmpty(CampaignNumber.Trim()))
             {
                 cmd.Parameters.Add(Param.CreateParam("CAMPAIGNNUMBER", SqlDbType.VarChar, CampaignNumber));
             }
             cmd.Parameters.Add(Param.CreateParam("ENTEREDBY", SqlDbType.VarChar, EnteredBy));
             cmd.Parameters.Add(Param.CreateParam("ENTEREDON", SqlDbType.DateTime, EnteredOn));
             cmd.Parameters.Add(Param.CreateParam("LASTUPDATEDBY", SqlDbType.VarChar, LastUpdatedBy));
             cmd.Parameters.Add(Param.CreateParam("LASTUPDATEDON", SqlDbType.DateTime, LastUpdatedOn));
             int result = Convert.ToInt32(io.ExecuteScalarQuery(cmd));
             if (result < 0)
             {
                 throw new SpotConflictException(string.Format("A Spot Conflict Exception occurred. Spot Date: {0}. Result: {1}.", this.SpotDate.ToShortDateString(), result));
             }
             this.SpotId = result;
         }
     }
 }
开发者ID:adayalantitan,项目名称:Apollo,代码行数:36,代码来源:DigitalAvails.cs


注:本文中的IO.ExecuteScalarQuery方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。