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;
            ///
        }
Exemple #2
0
 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");
     }
 }
Exemple #3
0
 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");
     }
 }