private void btnDeleteServiceDetail_Click(object sender, EventArgs e) { try { if (txtAdditionalPrice.Text == "" || txtQuantity.Text == "" || txtTransPrepaid.Text == "") { XtraMessageBox.Show("You have to fullfill all fields!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } ServiceInvoiceDetails_DTO invoiceDetails = new ServiceInvoiceDetails_DTO(); invoiceDetails.ServiceTransDetailsID = Convert.ToInt32(txtServiceTransDetailsID.Text); invoiceDetails.ServiceTransID = Convert.ToInt32(txtServiceTransIDD.Text); if (ServiceInvoiceDetails_BUS.DeleteServiceInvoiceDetails(invoiceDetails)) { List <ServiceInvoice_DTO> listInvoice = ServiceInvoice_BUS.ServiceInvoiceLoad(Convert.ToInt32(txtServiceTransIDD.Text)); dtgvServiceInfoList.DataSource = listInvoice; LoadServiceInvoiceDetails(); XtraMessageBox.Show("Delete details sucessfully!", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Information); clearDetailsDisplay(); return; } }catch { XtraMessageBox.Show("Delete details failed!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void btnUpdateServiceDetail_Click(object sender, EventArgs e) { try { if (txtAdditionalPrice.Text == "" || txtQuantity.Text == "" || txtTransPrepaid.Text == "") { XtraMessageBox.Show("You have to fullfill all fields!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } ServiceInvoiceDetails_DTO invoiceDetails = new ServiceInvoiceDetails_DTO(); invoiceDetails.ServiceTransDetailsID = Convert.ToInt32(txtServiceTransDetailsID.Text); invoiceDetails.ServiceTransID = Convert.ToInt32(txtServiceTransIDD.Text); invoiceDetails.ServiceID = Convert.ToInt32(txtServiceID.Text); invoiceDetails.ServiceName = cmbServiceName.Text; invoiceDetails.ServicePrice = float.Parse(txtServicePrice.Text); invoiceDetails.AdditionalPrice = Convert.ToInt32(txtAdditionalPrice.Text); invoiceDetails.TransPrice = float.Parse(txtTransPrice.Text); invoiceDetails.TransQuantity = Convert.ToInt32(txtQuantity.Text); invoiceDetails.TransTotal = float.Parse(txtTransTotal.Text); invoiceDetails.TransPrepaid = float.Parse(txtTransPrepaid.Text); invoiceDetails.TransRemain = float.Parse(txtTransRemain.Text); invoiceDetails.DeliveredDate = Convert.ToDateTime(dtpkDeliveredDate.Text.ToString()); invoiceDetails.TransStatus = txtTransStatus.Text; if (ServiceInvoiceDetails_BUS.UpdateServiceInvoiceDetails(invoiceDetails)) { List <ServiceInvoice_DTO> listInvoice = ServiceInvoice_BUS.ServiceInvoiceLoad(Convert.ToInt32(txtServiceTransIDD.Text)); dtgvServiceInfoList.DataSource = listInvoice; LoadServiceInvoiceDetails(); XtraMessageBox.Show("Update details sucessfully!", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Information); clearDetailsDisplay(); return; } }catch { XtraMessageBox.Show("Update details failed!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void LoadServiceInvoice() { List <ServiceInvoice_DTO> listInvoice = ServiceInvoice_BUS.ServiceInvoiceLoad(Convert.ToInt32(txtServiceTransID.Text)); dtgvServiceInfoList.DataSource = listInvoice; }