Exemplo n.º 1
0
 private void BB_Excluir_Click(object sender, EventArgs e)
 {
     if (BS_Estoque.Current != null)
     {
         if ((BS_Estoque.Current as TRegistro_LanEstoque).St_registro_Bool != true)
         {
             if (!(BS_Estoque.Current as TRegistro_LanEstoque).Tp_lancto.Trim().ToUpper().Equals("M"))
             {
                 MessageBox.Show("Permitido cancelar somente lançamento de estoque MANUAL.\r\n" +
                                 "Os outros tipo de movimentação de estoque deve ser cancelado no processo que os gerou.",
                                 "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 return;
             }
             if (MessageBox.Show("Deseja Cancelar o Estoque?", "Mensagem",
                                 MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) ==
                 System.Windows.Forms.DialogResult.Yes)
             {
                 TCN_LanEstoque.DeletarEstoque((BS_Estoque.Current as TRegistro_LanEstoque), null);
                 Busca();
             }
         }
         else
         {
             MessageBox.Show("Este Registro já foi Cancelado!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
         }
     }
 }