コード例 #1
0
 public static FrmGestionDestino GetInstancia()
 {
     if (instancia == null)
     {
         instancia = new FrmGestionDestino();
     }
     return(instancia);
 }
コード例 #2
0
        public void agregarDestino()
        {
            frmGestionDestino = FrmGestionDestino.GetInstancia();
            Destino destino = new Destino();

            destino.Des_Descripcion = txtDescripcion.Text;
            GestionDestino.insert_Destino(destino);
            MessageBox.Show("Destino agregado con éxito", "Agregar destino", MessageBoxButtons.OK, MessageBoxIcon.Information);
            frmGestionDestino.cargar_Destinos();
            this.Close();
        }
コード例 #3
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     frmGestionDestino = FrmGestionDestino.GetInstancia();
     cargar_Datos();
     if (!validarCamposVacios())
     {
         if (!modificar)
         {
             if (validar_Destino())
             {
                 agregarDestino();
             }
             else
             {
                 MessageBox.Show("El destino ingresado ya existe", "Agregar destino", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             modificar_Destino();
             frmGestionDestino.cargar_Destinos();
             this.Close();
         }
     }
     else
     {
         if (!modificar)
         {
             MessageBox.Show("Algunos campos están vacíos", "Agregar destino", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             MessageBox.Show("Algunos campos están vacíos", "Modificar destino", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
コード例 #4
0
 private void FrmGestionDestino_FormClosing(object sender, FormClosingEventArgs e)
 {
     instancia = null;
 }
コード例 #5
0
 private void FrmMain_KeyUp(object sender, KeyEventArgs e)
 {
     if (Convert.ToInt32(e.KeyData) == Convert.ToInt32(Keys.Control) + Convert.ToInt32(Keys.D1))
     {
         activar_focus(btnInicio);
         AbrirFormEnPanel(new FrmDashboard());
     }
     if (Convert.ToInt32(e.KeyData) == Convert.ToInt32(Keys.Control) + Convert.ToInt32(Keys.D2))
     {
         int rol = UserLoginCache.UsuarioLogin.Rol_Codigo;
         if (rol == 1)
         {
             MessageBox.Show("No tiene el permiso necesario para acceder al módulo de Clientes", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             activar_focus(btnClientes);
             FrmGestionClientes.instancia = null;
             AbrirFormEnPanel(FrmGestionClientes.GetInstancia());
         }
     }
     if (Convert.ToInt32(e.KeyData) == Convert.ToInt32(Keys.Control) + Convert.ToInt32(Keys.D3))
     {
         int rol = UserLoginCache.UsuarioLogin.Rol_Codigo;
         if (rol == 2)
         {
             MessageBox.Show("No tiene el permiso necesario para acceder al módulo de Destinos", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             activar_focus(btnDestinos);
             FrmGestionDestino.instancia = null;
             AbrirFormEnPanel(FrmGestionDestino.GetInstancia());
         }
     }
     if (Convert.ToInt32(e.KeyData) == Convert.ToInt32(Keys.Control) + Convert.ToInt32(Keys.D4))
     {
         int rol = UserLoginCache.UsuarioLogin.Rol_Codigo;
         if (rol == 2)
         {
             MessageBox.Show("No tiene el permiso necesario para acceder al módulo de Periodos", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             activar_focus(btnPeriodos);
             AbrirFormEnPanel(new FrmGestionPeriodo());
         }
     }
     if (Convert.ToInt32(e.KeyData) == Convert.ToInt32(Keys.Control) + Convert.ToInt32(Keys.D5))
     {
         int rol = UserLoginCache.UsuarioLogin.Rol_Codigo;
         if (rol == 1)
         {
             MessageBox.Show("No tiene el permiso necesario para acceder al módulo de Préstamos", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             activar_focus(btnPrestamos);
             FrmGestionPrestamo.instancia = null;
             AbrirFormEnPanel(FrmGestionPrestamo.GetInstancia());
         }
     }
     if (Convert.ToInt32(e.KeyData) == Convert.ToInt32(Keys.Control) + Convert.ToInt32(Keys.D6))
     {
         int rol = UserLoginCache.UsuarioLogin.Rol_Codigo;
         if (rol == 1)
         {
             MessageBox.Show("No tiene el permiso necesario para acceder al módulo de Pagos", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             activar_focus(btnPagos);
             FrmGestionPago.instancia = null;
             AbrirFormEnPanel(FrmGestionPago.GetInstancia());
         }
     }
     if (Convert.ToInt32(e.KeyData) == Convert.ToInt32(Keys.Control) + Convert.ToInt32(Keys.D7))
     {
         int rol = UserLoginCache.UsuarioLogin.Rol_Codigo;
         if (rol == 2)
         {
             MessageBox.Show("No tiene el permiso necesario para acceder al módulo de Usuarios", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             activar_focus(btnUsuarios);
             FrmGestionUsuarios.instancia = null;
             AbrirFormEnPanel(FrmGestionUsuarios.GetInstancia());
         }
     }
 }
コード例 #6
0
 private void btnDestinos_Click(object sender, EventArgs e)
 {
     activar_focus(btnDestinos);
     FrmGestionDestino.instancia = null;
     AbrirFormEnPanel(FrmGestionDestino.GetInstancia());
 }