private void DeliveriesGrid_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { if (DeliveriesGrid.GetFocusedRow() is Deliveries item) { Details(item); } }
private void btnEditDeliveries_Click(object sender, EventArgs e) { if (DeliveriesGrid.GetFocusedRow() is Deliveries item) { frmAddEditDeliveries frm = new frmAddEditDeliveries(item, MethodType.Edit); frm.ShowDialog(); Details(); } }
public void CreateUcControl() { try { UnitOfWork unitOfWork = new UnitOfWork(); Search(txtSearch.Text); DeliveriesGrid.RefreshData(); } catch (Exception e) { MessageBox.Show(e.Message, "Load Tech Specs", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void Details() { if (DeliveriesGrid.GetFocusedRow() is Deliveries item) { txtOffice.Text = item.Offices?.OfficeName; txtChief.Text = item.Offices?.Chief; txtTel.Text = item.Offices?.TelNo; txtSupplierName.Text = item.Suppliers?.SupplierName; txtSupplierAddress.Text = item.Suppliers?.Address; txtSupplierTelNo.Text = item.Suppliers?.ContactNumber; lblDelDescription.Text = item.DeliveryId; EquipmentProfileBindingSource.DataSource = new UnitOfWork().EquipmentProfilesRepo.Get(m => m.RefId == item.Id && m.TableName == "Deliveries"); UcActionGrid.LoadActions(item.Id, "Deliveries"); } }
private void btnScan_Click(object sender, EventArgs e) { var deliveries = DeliveriesGrid.GetFocusedRow() as Deliveries; if (deliveries == null) { return; } frmScanner frm = new frmScanner(scanners => { scanners.RefId = deliveries.Id; scanners.TableName = "Deliveries"; }); frm.ShowDialog(); }
private void btnPrint_Click(object sender, EventArgs e) { try { if (DeliveriesGrid.GetFocusedRow() is Deliveries item) { frmReportViewer frm = new frmReportViewer(new rptItemquipmentWidrawalSlip() { DataSource = new UnitOfWork().DeliveriesRepo.Get(x => x.Id == item.Id) }); frm.ShowDialog(); } } catch (Exception exception) { MessageBox.Show(exception.Message, exception.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAction_Click(object sender, EventArgs e) { if (!User.UserInAction("Deliveries Action")) { return; } try { if (DeliveriesGrid.GetFocusedRow() is Deliveries item) { frmDocActions frm = new frmDocActions(tableName: "Deliveries", label: item.Offices.OfficeName, refId: item.Id); var res = frm.ShowDialogResult(); Details(item); } } catch (Exception exception) { MessageBox.Show(exception.Message, exception.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnDeleteRepo_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { if (!User.UserInAction("Delete Deliveries")) { return; } if (MessageBox.Show("Do you want to delete this", "Deleting", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } using (UnitOfWork unitOfWork = new UnitOfWork()) { var delivery = DeliveriesGrid.GetFocusedRow() as Deliveries; if (delivery == null) { return; } unitOfWork.DeliveriesRepo.Delete(delivery.Id); unitOfWork.Save(); Init(); } }