예제 #1
0
 internal int EstimatingSave(LC_CostEstimateSummary summery)
 {
     try
     {
         _Content.LC_CostEstimateSummary.AddObject(summery);
         _Content.SaveChanges();
         return(1);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #2
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            if (ddlBuyerName.SelectedValue == "")
            {
                ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Select Buyer Name')", true);
            }
            if (ddlOrder.SelectedValue == "")
            {
                ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Select Order')", true);
            }
            if (ddlStyle.SelectedValue == "")
            {
                ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Select Style')", true);
            }
            if (txtQuantity.Text == "")
            {
                ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Input Quantity')", true);
            }
            if (txtTotalFabricCost.Text == "")
            {
                ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Input Quantity')", true);
            }
            if (txtTotalAccessoryCost.Text == "")
            {
                ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Input Quantity')", true);
            }

            LC_CostEstimateSummary costSummary = new LC_CostEstimateSummary();

            costSummary.Buyer_ID             = Convert.ToInt32(ddlBuyerName.SelectedValue.ToString());
            costSummary.Lc_Style             = ddlStyle.SelectedItem.Text;
            costSummary.Lc_Order             = ddlOrder.SelectedItem.Text;
            costSummary.Cost_Estimate_ID     = txtMarchandisingNo.Text;
            hidEstimatingCostID.Value        = costSummary.Cost_Estimate_ID;
            costSummary.PO_No                = txtPO.Text;
            costSummary.Ref_No               = txtRef.Text;
            costSummary.Delivery             = txtDelivery.Text;
            costSummary.S_Range              = txtRange.Text;
            costSummary.Unit_Price           = Convert.ToDouble(txtUnitPrice.Text);
            costSummary.Amount_LC            = Convert.ToDouble(txtAmountLc.Text);
            costSummary.LC_Terms             = txtTerm.Text;
            costSummary.OrderDate            = Convert.ToDateTime(txtDate.Text);
            costSummary.Merchandiser_Name    = txtMerchandiser.Text;
            costSummary.FinishedGoods_ID     = Convert.ToInt32(ddlFinishGoods.SelectedValue.ToString());
            costSummary.FinishedGoods_Qty    = Convert.ToDouble(txtQuantity.Text);
            costSummary.ProductUnit          = Convert.ToInt32(ddlunit.SelectedValue.ToString());
            costSummary.Target_Cost          = Convert.ToDouble(txtTergate.Text);
            costSummary.Total_Cost           = Convert.ToDouble(txtCost.Text);
            costSummary.TotalFabricCost      = Convert.ToDouble(txtTotalFabricCost.Text);
            costSummary.TotalAccessoriesCost = Convert.ToDouble(txtTotalAccessoryCost.Text);
            if (txtWashingCost.Text == "")
            {
                costSummary.WashingCost = 0;
            }
            else
            {
                costSummary.WashingCost = Convert.ToDouble(txtWashingCost.Text);
            }
            if (txtLabTest.Text == "")
            {
                costSummary.LabTest = 0;
            }
            else
            {
                costSummary.LabTest = Convert.ToDouble(txtLabTest.Text);
            }
            if (txtPrintCost.Text == "")
            {
                costSummary.PrintCost = 0;
            }
            else
            {
                costSummary.PrintCost = Convert.ToDouble(txtPrintCost.Text);
            }
            if (txtCM.Text == "")
            {
                costSummary.CM = 0;
            }
            else
            {
                costSummary.CM = Convert.ToDouble(txtCM.Text);
            }
            if (txtTotalPrice.Text == "")
            {
                costSummary.TotalPrice = 0;
            }
            else
            {
                costSummary.TotalPrice = Convert.ToDouble(txtTotalPrice.Text);
            }
            if (txtCommission.Text == "")
            {
                costSummary.Commission = 0;
            }
            else
            {
                costSummary.Commission = Convert.ToDouble(txtCommission.Text);
            }
            if (txtFinalPrice.Text == "")
            {
                costSummary.FinalPrice = 0;
            }
            else
            {
                costSummary.FinalPrice = Convert.ToDouble(txtFinalPrice.Text);
            }
            costSummary.OCode               = Convert.ToString(((SessionUser)Session["SessionUser"]).OCode);
            costSummary.CreateUser          = ((SessionUser)Session["SessionUser"]).UserId;
            costSummary.CreateDate          = DateTime.Today;
            costSummary.Estimation_Approval = false;


            var result = estimatingBLL.EstimatingSave(costSummary);

            if (result == 1)
            {
                ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "func('Data Submit Successfully')", true);
                Clear();
            }
        }
예제 #3
0
 internal int EstimatingSave(LC_CostEstimateSummary summery)
 {
     return(_estimatingDal.EstimatingSave(summery));
 }