示例#1
0
        private SupportingDetailsInfo Get_Supporting_Details_Values(DataRow dr)
        {
            SupportingDetailsInfo supportingdetails = new SupportingDetailsInfo();

            supportingdetails.Supporting_Details_Id = Convert.ToInt32(dr["Supporting_Details_Id"]);
            supportingdetails.Enquiry_Id            = Convert.ToInt32(dr["Enquiry_Id"]);
            supportingdetails.Rate = Convert.ToInt32(dr["Rate"]);
            supportingdetails.Customer_Roll_Length = Convert.ToInt32(dr["Customer_Roll_Length"]);
            supportingdetails.Packing  = Convert.ToInt32(dr["Packing"]);
            supportingdetails.Dispatch = Convert.ToInt32(dr["Dispatch"]);
            supportingdetails.Additional_Customer_Prop = Convert.ToString(dr["Additional_Customer_Prop"]);
            supportingdetails.Source_Of_Enquiry        = Convert.ToString(dr["Source_Of_Enquiry"]);
            supportingdetails.Is_Active = Convert.ToBoolean(dr["Is_Active"]);
            supportingdetails.CreatedBy = Convert.ToInt32(dr["CreatedBy"]);
            supportingdetails.CreatedOn = Convert.ToDateTime(dr["CreatedOn"]);
            supportingdetails.UpdatedBy = Convert.ToInt32(dr["UpdatedBy"]);
            supportingdetails.UpdatedOn = Convert.ToDateTime(dr["UpdatedOn"]);

            if (DBNull.Value != dr["Piece_Length_Max"])
            {
                supportingdetails.Piece_Length_Max = Convert.ToDecimal(dr["Piece_Length_Max"]);
            }

            if (DBNull.Value != dr["Piece_Length_Min"])
            {
                supportingdetails.Piece_Length_Min = Convert.ToDecimal(dr["Piece_Length_Min"]);
            }

            if (DBNull.Value != dr["Two_Part"])
            {
                supportingdetails.Two_Part = Convert.ToDecimal(dr["Two_Part"]);
            }
            return(supportingdetails);
        }
示例#2
0
        private List <SqlParameter> Set_Values_In_Supporting_Details(SupportingDetailsInfo supporting_Details)
        {
            List <SqlParameter> sqlParams = new List <SqlParameter>();

            if (supporting_Details.Supporting_Details_Id != 0)
            {
                sqlParams.Add(new SqlParameter("@Supporting_Details_Id", supporting_Details.Supporting_Details_Id));
            }
            sqlParams.Add(new SqlParameter("@Enquiry_Id", supporting_Details.Enquiry_Id));
            sqlParams.Add(new SqlParameter("@Rate", supporting_Details.Rate));
            sqlParams.Add(new SqlParameter("@Customer_Roll_Length", supporting_Details.Customer_Roll_Length));
            sqlParams.Add(new SqlParameter("@Packing", supporting_Details.Packing));
            sqlParams.Add(new SqlParameter("@Dispatch", supporting_Details.Dispatch));
            sqlParams.Add(new SqlParameter("@Additional_Customer_Prop", supporting_Details.Additional_Customer_Prop));
            sqlParams.Add(new SqlParameter("@Source_Of_Enquiry", supporting_Details.Source_Of_Enquiry));
            sqlParams.Add(new SqlParameter("@Is_Active", supporting_Details.Is_Active));
            if (supporting_Details.Supporting_Details_Id == 0)
            {
                sqlParams.Add(new SqlParameter("@CreatedBy", supporting_Details.CreatedBy));
                sqlParams.Add(new SqlParameter("@CreatedOn", supporting_Details.CreatedOn));
            }
            sqlParams.Add(new SqlParameter("@UpdatedBy", supporting_Details.UpdatedBy));
            sqlParams.Add(new SqlParameter("@UpdatedOn", supporting_Details.UpdatedOn));
            sqlParams.Add(new SqlParameter("@Piece_Length_Max", supporting_Details.Piece_Length_Max));
            sqlParams.Add(new SqlParameter("@Piece_Length_Min", supporting_Details.Piece_Length_Min));
            sqlParams.Add(new SqlParameter("@Two_Part", supporting_Details.Two_Part));

            return(sqlParams);
        }
示例#3
0
        public SupportingDetailsInfo Get_Supporting_Details_By_Enquiry_Id(int enquiry_Id)
        {
            SupportingDetailsInfo supporting_Details = new SupportingDetailsInfo();

            List <SqlParameter> sqlParams = new List <SqlParameter>();

            sqlParams.Add(new SqlParameter("@Enquiry_Id", enquiry_Id));

            DataTable dt = _sqlRepo.ExecuteDataTable(sqlParams, StoredProcedures.Get_Supporting_Details_By_Enquiry_Id_Sp.ToString(), CommandType.StoredProcedure);

            List <DataRow> drList = new List <DataRow>();

            drList = dt.AsEnumerable().ToList();

            foreach (DataRow dr in drList)
            {
                supporting_Details = Get_Supporting_Details_Values(dr);
            }
            return(supporting_Details);
        }
示例#4
0
 public void Update_Supporting_Details(SupportingDetailsInfo supporting_Details)
 {
     _sqlRepo.ExecuteNonQuery(Set_Values_In_Supporting_Details(supporting_Details), StoredProcedures.Update_Supporting_Details_Sp.ToString(), CommandType.StoredProcedure);
 }
示例#5
0
 public void Update_Supporting_Details(SupportingDetailsInfo supporting_Details)
 {
     _enquiryRepo.Update_Supporting_Details(supporting_Details);
 }
示例#6
0
 public void Insert_Supporting_Details(SupportingDetailsInfo supporting_Details)
 {
     _enquiryRepo.Insert_Supporting_Details(supporting_Details);
 }