예제 #1
0
 public bool SaveOutward(OutwardModel model)
 {
     try
     {
         if (model != null)
         {
             OutwardMaster outward = new OutwardMaster
             {
                 challandate         = model.challandate,
                 vehicleNo           = model.vehicleNo,
                 vehiclecapacityMT   = model.vehiclecapacityMT,
                 challantype         = model.challantype,
                 challanNo           = model.challanNo,
                 frombranch          = model.frombranch,
                 tobranch            = model.tobranch,
                 brokerloadingslipno = model.brokerloadingslipno,
                 brokername          = model.brokername,
                 drivername          = model.drivername,
                 driverlicenceNo     = model.driverlicenceNo,
                 drivermobileNo      = model.drivermobileNo,
                 CNno              = model.CNno,
                 CNdate            = model.CNdate,
                 bookingbranch     = model.bookingbranch,
                 deliverylocation  = model.deliverylocation,
                 deliverytype      = model.deliverytype,
                 balancepackeges   = model.balancepackeges,
                 balanceweight     = model.balanceweight,
                 loadedpackages    = model.loadedpackages,
                 loadedweight      = model.loadedweight,
                 rollno            = model.rollno,
                 truckhirechareges = model.truckhirechareges,
                 othercharges      = model.othercharges,
                 TDS              = model.TDS,
                 TDSamount        = model.TDSamount,
                 totaltruckhire   = model.totaltruckhire,
                 advence          = model.advence,
                 advencepayableAt = model.advencepayableAt,
                 balancepayableAt = model.balancepayableAt,
                 RC  = model.RC,
                 PAN = model.PAN,
                 drivinglicenceAttach = model.drivinglicenceAttach,
                 loadinglicenceAttach = model.loadinglicenceAttach,
                 TransitDays          = model.TransitDays,
                 isActive             = true,
             };
             tRSEntities4.OutwardMasters.Add(outward);
             tRSEntities4.SaveChanges();
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
예제 #2
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        ODdate = txtOutwardDate.Text.Split('/')[2] + "/" + txtOutwardDate.Text.Split('/')[1] + "/" + txtOutwardDate.Text.Split('/')[0];
        ddt    = Convert.ToDateTime(ODdate);

        if (Session["UserName"] != null)
        {
            if (flag != "")
            {
                try
                {
                    OutwardMaster objodm = new OutwardMaster();
                    OutwardDetail objodd = new OutwardDetail();

                    objodm.OdMAutoId   = 0;
                    objodm.OutWardDate = ddt;
                    objodm.IsActive    = true;
                    objodm.CreatedBy   = Session["UserName"].ToString();
                    objodm.FY          = Convert.ToInt32(strFY);
                    objodm.HandOverTo  = TxtEmp.Text.Trim();
                    objodm.Remarks     = TxtRemark.Text.Trim();
                    objodm.Save(out DocNo, out OdMID);
                    //Txtdocno.Text = Convert.ToString(DocNo);

                    foreach (GridViewRow Row in GrdOD.Rows)
                    {
                        objodd.OdDAutoId = 0;
                        objodd.OdMAutoId = OdMID;

                        objodd.InvoiceOrDC  = ((Label)Row.FindControl("LblFlag")).Text.Trim();
                        objodd.InvoiceNo    = ((Label)Row.FindControl("LblInvoiceNo")).Text.Trim();
                        objodd.CustomerName = ((Label)Row.FindControl("LblCustN")).Text.Trim();
                        objodd.CustArea     = ((Label)Row.FindControl("LblArea")).Text.Trim();
                        objodd.IsActive     = true;
                        objodd.FY           = Convert.ToInt32(strFY);
                        //if (RdbtnSelect.SelectedValue == "Invoice")
                        //{
                        //    TFlag = 'I';
                        //    objodd.InvoiceNo = (Txtno.Text.Trim());
                        //}
                        //if (RdbtnSelect.SelectedValue == "Document")
                        //{
                        //    TFlag = 'D';
                        //    objodd.InvoiceNo = (Txtno.Text.Trim());
                        //}
                        objodd.Save();
                    }
                    MessageBox(Constants.save + "\\r\\n Document No: " + DocNo);
                    //MessageBox(Constants.save);

                    //loder("Last saved Document no. : " + Txtdocno.Text);
                    TxtEmp.Text           = "";
                    Txtno.Text            = "";
                    txtOutwardDate.Text   = DateTime.Now.ToString("dd/MM/yyyy");
                    Session["tempODData"] = null;
                    btnSave.Visible       = false;
                    GrdOD.DataBind();
                }
                catch
                {
                }
            }
        }
    }