private void btnEdit_Click(object sender, EventArgs e) { if (position >= 0) { if (UserCurrent.getCurrentUser().FlagAdmin == true) { idProd = MethodsTable.getCellValueRowSelectedIdInt(gridViewProducts); new FrmProducts(this, idProd).ShowDialog(); } else { if (UserCurrent.getPermission().Stock) { idProd = MethodsTable.getCellValueRowSelectedIdInt(gridViewProducts); if (position >= 0) { idProd = MethodsTable.getCellValueRowSelectedIdInt(gridViewProducts); new FrmProducts(this, idProd).ShowDialog(); } else { MessageBox.Show("Selecione o produto"); } } } } position = -1; /// }
private void btnEdit_Click(object sender, EventArgs e) { if (position >= 0) { int idCat = _categController.getOne(MethodsTable.getCellValueRowSelectedIdInt(gdvCategory)).Id; FrmCategorySave cat = new FrmCategorySave(this, idCat); cat.ShowDialog(); } else { MessageBox.Show("Selecione uma categoria"); } }
private void btnRemoveCategory_Click(object sender, EventArgs e) { if (position >= 0) { if (MethodsTable.messageDelete()) { Category category = _categController.getOne(MethodsTable.getCellValueRowSelectedIdInt(gdvCategory)); if (_categController.delete(category) == 0) { MethodsTable.messageIsUsage(); } toGridControlCategory(); } } else { MessageBox.Show("Selecione categoria"); } position = -1; }
private void btnDeleteProduct_Click(object sender, EventArgs e) { if (position >= 0) { if (MethodsTable.messageDelete()) { Product product = _produController.getOne(MethodsTable.getCellValueRowSelectedIdInt(gridViewProducts)); try { _produController.removeProduct(product); } catch (Exception error) { MessageBox.Show("Este produto não pode ser eliminado, por fazer parte de documentos emitidos..!\n" + error.Message); } Methods.playSuccess(); toGridControlProducts(); } } else { MessageBox.Show("Selecione um produto"); } }