Example #1
0
        private Boolean Anular()
        {
            try
            {
                Boolean resultB = false;
                string  mensaje = "";

                if (MessageBox.Show("¿Está seguro que desea anular la Sucursal ?", "Anulación de Sucursal  " + param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    FrmGe_MotivoAnulacion ofrm = new FrmGe_MotivoAnulacion();
                    ofrm.ShowDialog();

                    info.IdUsuarioUltAnu = param.IdUsuario;
                    info.Fecha_UltMod    = DateTime.Now;
                    info.MotiAnula       = ofrm.motivoAnulacion;

                    if (bus.EliminarDB(info, ref mensaje))
                    {
                        MessageBox.Show("Sucursal # " + info.IdSucursal + " ANULADA SATISFACTORIAMENTE", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        resultB = true;
                        ucGe_Menu.Enabled_bntAnular = false;
                    }
                    else
                    {
                        MessageBox.Show("Error al ANULAR DEPARTAMENTO verifique con sistemas ...: " + mensaje, "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        resultB = false;
                    }
                }
                return(resultB);
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
        }