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 btnDeleteService_Click(object sender, EventArgs e) { try { ServiceInvoice_DTO serviceInvoice = new ServiceInvoice_DTO(); serviceInvoice.ServiceTransId = Convert.ToInt32(txtServiceTransID.Text.ToString()); if (ServiceInvoice_BUS.DeleteServiceInvoice(serviceInvoice)) { LoadServiceInvoice(); XtraMessageBox.Show("Delete Service Invoice Successfully", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearDisplay(); return; } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void btnUpdateService_Click(object sender, EventArgs e) { try { ServiceInvoice_DTO serviceInvoice = new ServiceInvoice_DTO(); serviceInvoice.ServiceTransId = Convert.ToInt32(txtServiceTransID.Text.ToString()); serviceInvoice.Createdate = Convert.ToDateTime(dtpkCreatedDate.Text.ToString()); serviceInvoice.CustomerId = Convert.ToInt32(txtCustomerID.Text.ToString()); if (ServiceInvoice_BUS.UpdateServiceInvoice(serviceInvoice)) { LoadServiceInvoice(); XtraMessageBox.Show("Update Service Invoice Successfully", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearDisplay(); return; } } catch { XtraMessageBox.Show("Update Service Invoice Failed!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void LoadServiceInvoice() { List <ServiceInvoice_DTO> listInvoice = ServiceInvoice_BUS.ServiceInvoiceLoad(Convert.ToInt32(txtServiceTransID.Text)); dtgvServiceInfoList.DataSource = listInvoice; }