private void SaveRecord() { POReturnDetails clsDetails = new POReturnDetails(); clsDetails.DebitMemoID = Convert.ToInt64(lblDebitMemoID.Text); clsDetails.MemoNo = lnkReturnNo.Text; clsDetails.MemoDate = Convert.ToDateTime(lblReturnDate.Text); clsDetails.SupplierID = Convert.ToInt64(cboSupplier.SelectedItem.Value); clsDetails.SupplierCode = cboSupplier.SelectedItem.Text; clsDetails.SupplierContact = txtSupplierContact.Text; clsDetails.SupplierAddress = txtSupplierAddress.Text; clsDetails.SupplierTelephoneNo = txtSupplierTelephoneNo.Text; switch (lblModeOfterms.Text) { case "Days": clsDetails.SupplierModeOfTerms = 0; break; case "Months": clsDetails.SupplierModeOfTerms = 1; break; case "Years": clsDetails.SupplierModeOfTerms = 2; break; } clsDetails.RequiredPostingDate = Convert.ToDateTime(txtRequiredReturnDate.Text); clsDetails.BranchID = Convert.ToInt16(cboBranch.SelectedItem.Value); clsDetails.PurchaserID = Convert.ToInt64(Session["UID"].ToString()); clsDetails.PurchaserName = Session["Name"].ToString(); clsDetails.ReturnStatus = POReturnStatus.Open; clsDetails.Remarks = txtRemarks.Text; POReturns clsPOReturns = new POReturns(); clsPOReturns.Update(clsDetails); clsPOReturns.CommitAndDispose(); }