public HttpResponseMessage GetIncomeAdjustmentVolUsingParams(HttpRequestMessage request, int Id)
        {
            return(GetHttpResponse(request, () =>
            {
                IncomeAdjustmentVolumeSearchMtd obj = new IncomeAdjustmentVolumeSearchMtd();
                IncomeAdjustmentVolumeSearchModel ddb = obj.GetIncomeAdjustmentById(Id);

                return request.CreateResponse(HttpStatusCode.OK, ddb);
            }));
        }
示例#2
0
        } //========== end of the mtd

        public Models.IncomeAdjustmentVolumeSearchModel GetIncomeAdjustmentById(int Id)
        {
            var ddb = new IncomeAdjustmentVolumeSearchModel();

            using (var con = new System.Data.SqlClient.SqlConnection(connectionString))
            {
                var cmd = new System.Data.SqlClient.SqlCommand("Income_adjustment_VolumeSearch_Id", con);
                cmd.CommandType    = System.Data.CommandType.StoredProcedure;
                cmd.CommandTimeout = 0;

                //cmd.Parameters.Add("@result", System.Data.SqlDbType.TinyInt).Direction = System.Data.ParameterDirection.Output;

                cmd.Parameters.Add(new SqlParameter
                {
                    ParameterName = "ID",
                    Value         = Id,
                });


                con.Open();
                //cmd.ExecuteNonQuery();
                //cmd2.ExecuteNonQuery();

                SqlDataReader reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    ddb.ID                 = reader["S/N"] != DBNull.Value ? int.Parse(reader["S/N"].ToString()) : 0;
                    ddb.Caption            = reader["Caption"] != DBNull.Value ? reader["Caption"].ToString() : "default";
                    ddb.AccountNumber      = reader["AccountNumber"] != DBNull.Value ? reader["AccountNumber"].ToString() : "default";
                    ddb.Refno              = reader["Refno"] != DBNull.Value ? reader["Refno"].ToString() : "default";
                    ddb.customername       = reader["customername"] != DBNull.Value ? reader["customername"].ToString() : "default";
                    ddb.EntryStatus        = reader["EntryStatus"] != DBNull.Value ? reader["EntryStatus"].ToString() : "default";
                    ddb.sbuCode            = reader["SBU Code"] != DBNull.Value ? reader["SBU Code"].ToString() : "default";
                    ddb.MIS_Code           = reader["MIS Code"] != DBNull.Value ? reader["MIS Code"].ToString() : "default";
                    ddb.accountofficercode = reader["accountofficercode"] != DBNull.Value ? reader["accountofficercode"].ToString() : "default";
                    //ddb.accountofficer = reader["accountofficer"] != DBNull.Value ? reader["accountofficer"].ToString() : "default";
                    ddb.ActualBalance  = reader["ActualBalance"] != DBNull.Value ? decimal.Parse(reader["ActualBalance"].ToString()) : 0;
                    ddb.AverageBalance = reader["AverageBalance"] != DBNull.Value ? decimal.Parse(reader["AverageBalance"].ToString()) : 0;
                    ddb.RevExp         = reader["RevExp"] != DBNull.Value ? decimal.Parse(reader["RevExp"].ToString()) : 0;
                    ddb.interestRate   = reader["interestRate"] != DBNull.Value ? decimal.Parse(reader["interestRate"].ToString()) : 0;
                    ddb.PoolRate       = reader["PoolRate"] != DBNull.Value ? decimal.Parse(reader["PoolRate"].ToString()) : 0;
                    ddb.ProductCode    = reader["ProductCode"] != DBNull.Value ? reader["ProductCode"].ToString() : "default";
                    ddb.Category       = reader["Category"] != DBNull.Value ? reader["Category"].ToString() : "default";
                    ddb.Currency_Type  = reader["Currency_Type"] != DBNull.Value ? reader["Currency_Type"].ToString() : "default";
                    ddb.GL_Sub         = reader["GL_Sub"] != DBNull.Value ? reader["GL_Sub"].ToString() : "default";
                    ddb.postedDate     = reader["postedDate"] != DBNull.Value ? DateTime.Parse(reader["postedDate"].ToString()) : DateTime.Parse("1000-01-01");
                    ddb.Period         = reader["Period"] != DBNull.Value ? int.Parse(reader["Period"].ToString()) : 0;
                    ddb.Year           = reader["Year"] != DBNull.Value ? int.Parse(reader["Year"].ToString()) : 0;
                    ddb.Indicator      = reader["Indicator"] != DBNull.Value ? reader["Indicator"].ToString() : "default";
                }
                con.Close();
            }
            return(ddb);
        } //========== end of the mtd