Esempio n. 1
0
        /*
         * Este metodo es para la accion de eliminar
         * como este motodo no requiere de otra interfaz grafica la accion se lleva a cabo
         * desde esta clase
         * */
        private void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            /*
             * Se crea un DialogResult para alojar la respuesta del MessageBox
             * que en este caso se seteo el MessageBoxButtons con YesNo (ctrl+espacio) para mas opc
             * */
            DialogResult dialogResult = System.Windows.Forms.MessageBox.Show("¿Está seguro de realizar esta accion? \n Eliminar este registro desvinculará automaticamente los locales y ofertas asociadas", "Eliminar registro - Empresa", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                // Se reliza la misma accion de rescatar al item seleccionado del data grid y parcearlo a Empresa
                Empresa empresa = (Empresa)dtEmpresa.SelectedItems[0];
                // Se procede a eliminar la empresa
                Boolean res = empresaNeg.EliminarEmpresa(empresa);
                if (res)
                {
                    // Se lanza el mensaje al usuario
                    System.Windows.MessageBox.Show("Empresa eliminada del sistema exitosamente", "Eliminar registro - Empresa");
                    // se procede a cargar las empresas nuevamente
                    cargarEmpresas();
                }
            }
        }