예제 #1
0
        private void SaveRecord()
        {
            SOReturnDetails clsDetails = new SOReturnDetails();

            clsDetails.CreditMemoID        = Convert.ToInt64(lblCreditMemoID.Text);
            clsDetails.CNNo                = lnkReturnNo.Text;
            clsDetails.CNDate              = Convert.ToDateTime(lblReturnDate.Text);
            clsDetails.CustomerID          = Convert.ToInt64(cboCustomer.SelectedItem.Value);
            clsDetails.CustomerCode        = cboCustomer.SelectedItem.Text;
            clsDetails.CustomerContact     = txtCustomerContact.Text;
            clsDetails.CustomerAddress     = txtCustomerAddress.Text;
            clsDetails.CustomerTelephoneNo = txtCustomerTelephoneNo.Text;
            switch (lblModeOfterms.Text)
            {
            case "Days":
                clsDetails.CustomerModeOfTerms = 0;
                break;

            case "Months":
                clsDetails.CustomerModeOfTerms = 1;
                break;

            case "Years":
                clsDetails.CustomerModeOfTerms = 2;
                break;
            }
            clsDetails.RequiredPostingDate = Convert.ToDateTime(txtRequiredReturnDate.Text);
            clsDetails.BranchID            = Convert.ToInt16(cboBranch.SelectedItem.Value);
            clsDetails.SellerID            = Convert.ToInt64(Session["UID"].ToString());
            clsDetails.SellerName          = Session["Name"].ToString();
            clsDetails.ReturnStatus        = SOReturnStatus.Open;
            clsDetails.Remarks             = txtRemarks.Text;

            SOReturns clsSOReturns = new SOReturns();

            clsSOReturns.Update(clsDetails);
            clsSOReturns.CommitAndDispose();
        }