Пример #1
0
        //private void btt_buscar_usu_Click_1(object sender, EventArgs e)
        //{
        //    buscando = true;
        //    Limpiar_usu();
        //    Habilitar_usu();

        //    btt_buscar_usu.Enabled = false;
        //    btt_new_usu.Enabled = false;
        //    btt_del_usu.Enabled = false;
        //    btt_modif_usu.Enabled = false;
        //    btt_save_usu.Enabled = false;
        //    btt_cancel_usu.Enabled = false;
        //}

/*
 *      private void btt_imp_ts_Click(object sender, EventArgs e)
 *      {
 *          Rpt_Tasas rpt_tasas = new Rpt_Tasas();
 *          rpt_tasas.ShowDialog();
 *      }
 */

        private void tb_codigo_Validating_1(object sender, CancelEventArgs e)
        {
            if (!buscando)
            {
                if (string.IsNullOrWhiteSpace(tb_codigo.Text))
                {
                    MessageBox.Show("El código de usuario no puede estar vacio", "Atención Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    tb_codigo.Focus();
                    tb_codigo.SelectAll();
                }
                else
                {
                    if (Usuarios_Opera.Existe_usu(tb_codigo.Text.Trim()) != 0) //, Convert.ToInt32(tb_n_reg.Text), pdeleg
                    {
                        MessageBox.Show("Este código de usuario ya existe.", "Atención Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        //tb_fra.Text = nfra_ant;
                        tb_codigo.Focus();
                        tb_codigo.SelectAll();
                    }
                    else
                    {
                        if (General.Validar_long(tb_codigo.Text.TrimEnd(), 20) == -1)
                        {
                            tb_codigo.Focus();
                            tb_codigo.Text = tb_codigo.Text.Substring(0, 19);
                            tb_codigo.SelectAll();
                        }
                    }
                }
            }
        }
Пример #2
0
        private void btt_modif_usu_Click_1(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(tb_codigo.Text) || string.IsNullOrWhiteSpace(tb_clave.Text))
            {
                MessageBox.Show("Hay uno o más Campos Vacios, no se puede guardar!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                Usuario pUsuario = new Usuario();
                pUsuario.codigo = tb_codigo.Text.Trim();
                pUsuario.nombre = tb_nombre.Text.Trim();
                pUsuario.clave  = tb_clave.Text.Trim();
                pUsuario.acceso = Convert.ToInt16(tb_acceso.Text);

                int resultado = Usuarios_Opera.Actualizar(pUsuario);
                if (resultado > 0)
                {
                    MessageBox.Show("Usuario modificado con éxito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);


                    Limpiar_usu();
                    Deshabilitar_usu();
                    dgv_usuarios.DataSource = null;
                    dgv_usuarios.Refresh();
                }
                else
                {
                    MessageBox.Show("No se pudo modificar la tasa.", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
Пример #3
0
 private void toolStripButton10_Click(object sender, EventArgs e)
 {
     //si acceso del usu <> 9, no entra a usuarios
     if (Usuarios_Opera.Acceso_usu(General.usuario, 9) == 0)
     {
         MessageBox.Show("El usuario actual no tiene permisos para entrar en esta opción de menu.", "Atención!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         MUsuarios musuarios = new MUsuarios();
         musuarios.Show();
     }
 }
Пример #4
0
        private void btt_consultar_usu_Click_1(object sender, EventArgs e)
        {
            //Consultar: saca toda la tabla; buscar: segun los campos pasados.
            dgv_usuarios.DataSource = Usuarios_Opera.Buscar(); //tb_codigo.Text, tb_nombre.Text.Trim(), tb_clave.Text.Trim(), tb_acceso.Text

            dgv_usuarios.ReadOnly = true;
            //dgv_tasas.AutoResizeColumns();
            //dgv_tasas.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            DataGridViewColumn column = dgv_usuarios.Columns[1];

            column.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; //columna descrip completa el espacio de la tabla.

            btt_new_usu.Enabled = true;
            Deshabilitar_usu();
        }
Пример #5
0
        private void btt_del_usu_Click_1(object sender, EventArgs e)
        {
            if (MessageBox.Show("Esta Seguro que desea eliminar el Usuario Actual", "Estas Seguro??", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                if (Usuarios_Opera.Eliminar(tb_codigo.Text.Trim()) > 0)
                {
                    MessageBox.Show("Usuario Eliminado Correctamente!", "Usuario Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar_usu();
                    Deshabilitar_usu();

                    dgv_usuarios.DataSource = null;
                    dgv_usuarios.Refresh();
                }
                else
                {
                    MessageBox.Show("No se pudo eliminar el Usuario", "Usuario No Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Se canceló la eliminacion", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Пример #6
0
        private void btt_entrar_Click(object sender, EventArgs e)
        {
            if (rb_del_y.Checked == true)
            {
                General.delegacion = 'Y';
                General.server     = "172.26.0.223";
            }
            else
            {
                if (rb_del_m.Checked == true)
                {
                    General.delegacion = 'M';
                    General.server     = "127.0.0.1";//"192.168.1.33";
                }
                else
                {
                    if (rb_del_a.Checked == true)
                    {
                        General.delegacion = 'A';
                        General.server     = "172.26.0.223";
                    }
                }
            }


            if (char.IsWhiteSpace(General.delegacion))
            {
                MessageBox.Show("Seleccione una delegación.", "Atención!!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                try
                {
                    //192.168.0.100-127.0.0.1-172.26.0.223
                    string           cadenaConexionTabla = "Server='" + General.server.Trim() + "';Port=5432;User id=postgres;Password=admin;Database=asesoria";
                    NpgsqlConnection conectar            = new NpgsqlConnection(cadenaConexionTabla);
                    conectar.Open();

                    //sigue sin error al menu.
                    //General.cerrar_ini = 1;
                    //this.Close();

                    int sigue = Usuarios_Opera.Existe_usu_pass(tb_cod.Text.Trim(), tb_clave.Text.Trim());

                    //sigue=1 si encuentra usu y pass
                    if (sigue == 0)
                    {
                        MessageBox.Show("Usuario incorrecto. Vuelva a intentarlo.", "Atención!!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                    else
                    {
                        //vble global de usu
                        General.usuario = tb_cod.Text.Trim();
                        //sigue sin error al menu.
                        General.cerrar_ini = 1;
                        this.Close();
                    }
                }
                catch (Exception e1)
                {
                    MessageBox.Show("No se pudo conectar con el Servidor. Pruebe con otra delegación.", e1.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);

                    rb_del_y.Checked = false;
                    rb_del_m.Checked = false;
                    rb_del_a.Checked = false;
                }

                /*finally
                 * {
                 * }*/
            }
        }