예제 #1
0
        private void Eliminar(int id)
        {
            var resultado = _empresa.EliminarEmpresa(id);

            if (resultado == true)
            {
                listaEmpresasBindingSource.ResetBindings(false);
            }
            else
            {
                MessageBox.Show("Ocurrio un Error a Eliminar esta Empresa");
            }
        }
예제 #2
0
        private async void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (!(txtId.Text == ""))
                {
                    MessageDialogResult resp = await this.ShowMessageAsync("¡Advertencia!", "¿Está tratando de eliminar un registro de la base de datos, está segur@?", MessageDialogStyle.AffirmativeAndNegative);

                    if (resp == MessageDialogResult.Affirmative)
                    {
                        empre.Id = Convert.ToInt64(txtId.Text);

                        if (empreBL.EliminarEmpresa(empre) > 0)
                        {
                            await this.ShowMessageAsync("Éxito", "Empresa eliminada correctamente.");

                            frmMostrarEmpresas frmMostrarEmpre = new frmMostrarEmpresas();
                            Close();
                            frmMostrarEmpre.Show();
                        }
                        else
                        {
                            await this.ShowMessageAsync("Error", "No se pudo eliminar el registro.");
                        }
                    }
                    else
                    {
                        frmMostrarEmpresas frmMostrarEmpre = new frmMostrarEmpresas();
                        Close();
                        frmMostrarEmpre.Show();
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Ocurrió un error inesperado", "Error");
            }
        }