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(); }