예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            // MessageBox.Show(FrmMain.ListadoPermisos.Count.ToString());
            RespuestaValidacion = FrmMain.ValidadorPermisos(FrmMain.Usuario.IdUsuario, IdObjeto, 'E');
            if (!RespuestaValidacion.Equals(string.Empty))
            {
                MessageBox.Show(null, RespuestaValidacion, "Permisos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (BtnNuevo.Text == "&Nuevo")
            {
                BtnNuevo.Text        = "&Guardar";
                BtnEliminar.Text     = "&Cancelar";
                BtnModificar.Visible = false;
                HabilitarControles(true);
                DtFechaCreacion.Enabled = false;
                InicializarControles();
                TxtNombre.Focus();
                CambioForeColor(true);
                return;
            }
            GestionarUsuario('I');
            CargarGridUsuarios();
            BtnNuevo.Text        = "&Nuevo";
            BtnEliminar.Text     = "&Eliminar";
            BtnModificar.Visible = true;
            HabilitarControles(false);
            CambioForeColor(false);
            BtnNuevo.Focus();
        }
예제 #2
0
        private void BtnModificar_Click(object sender, EventArgs e)
        {
            if (BtnModificar.Text == "&Modificar")
            {
                BtnModificar.Text = "&Guardar";
                BtnEliminar.Text  = "&Cancelar";
                BtnNuevo.Visible  = false;
                HabilitarControles(true);
                TxtUsuario.Enabled      = false;
                DtFechaCreacion.Enabled = false;
                TxtNombre.Focus();
                CambioForeColor(true);
                return;
            }

            GestionarUsuario('U');
            CargarGridUsuarios();
            BtnNuevo.Text     = "&Nuevo";
            BtnModificar.Text = "&Modificar";
            BtnEliminar.Text  = "&Eliminar";
            BtnNuevo.Visible  = true;
            HabilitarControles(false);
            CambioForeColor(false);
            BtnNuevo.Focus();
        }
 private void FrmUsuarios_Load(object sender, EventArgs e)
 {
     try
     {
         ActualizarDgvUsuarios();
         LlenarCmbNivelDelUsuario();
         BtnNuevo.Select();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #4
0
        private void BtnGrabar_OnClick(object sender, RoutedEventArgs e)
        {
            try
            {
                Cursor = Cursors.Wait;
                _cursoClass.Grabar(_curso);

                MessageBox.Show(@"Registro guardado correctamente", Title, MessageBoxButton.OK, MessageBoxImage.Information);
                BtnNuevo.RaiseEvent(e);
                BtnListar.RaiseEvent(e);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, Title, MessageBoxButton.OK, MessageBoxImage.Error);
            }
            finally
            {
                Cursor = Cursors.Arrow;
            }
        }
예제 #5
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            Cotizaciones cotizacion;
            bool         Paso = false;

            if (HayErrores())
            {
                MessageBox.Show("Favor revisar todos los campos", "Validación",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            cotizacion = LlenaClase();

            //Determinar si es Guardar o Modificar
            if (CotizacionIdnumericUpDown.Value == 0)
            {
                Paso = CotizacionesBLL.Guardar(cotizacion);
            }
            else
            {
                //validar que exista.
                Paso = CotizacionesBLL.Modificar(cotizacion);
            }

            //Informar el resultado
            if (Paso)
            {
                BtnNuevo.PerformClick();
                MessageBox.Show("Guardado!!", "Exito",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar!!", "Fallo",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }