예제 #1
0
        private void pbSalir_Click(object sender, EventArgs e)
        {
            this.Close();
            frmUsuarios user = new frmUsuarios();

            user.Show();
        }
예제 #2
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            frmUsuarios user = new frmUsuarios();

            if (txtContrasena.Text != txtConfirmar.Text)
            {
                Mensajes.Aviso("No coinciden las contraseñas.\n Vuelve a intentarlo");
            }
            else
            {
                SqlCommand cmd = new SqlCommand("SP_Inserta_usuario", xSQL.conn);
                cmd.CommandType = CommandType.StoredProcedure;

                SqlParameter folio = new SqlParameter("@nId", SqlDbType.Int);
                folio.Direction = ParameterDirection.InputOutput;
                folio.Value     = Convert.ToInt32(txtId.Text);
                cmd.Parameters.Add(folio);

                SqlParameter nombre = new SqlParameter("@cNombre", SqlDbType.VarChar, 50);
                nombre.Value = txtUsuario.Text;
                cmd.Parameters.Add(nombre);

                SqlParameter contrasena = new SqlParameter("@cContrasena", SqlDbType.VarChar, 50);
                contrasena.Value = Encriptador.RijndaelSimple.EncryptKey(txtContrasena.Text);
                cmd.Parameters.Add(contrasena);

                SqlParameter estado = new SqlParameter("@cEstatus", SqlDbType.VarChar, 20);
                estado.Value = "Activo";
                cmd.Parameters.Add(estado);

                SqlParameter admin = new SqlParameter("@bEs_Administrador", SqlDbType.Bit);
                admin.Value = chkAdministrador.Checked;
                cmd.Parameters.Add(admin);

                try
                {
                    xSQL.conn.Open();
                    cmd.ExecuteNonQuery();
                    Mensajes.Aviso("Registro modificado con éxito ");
                }
                catch (Exception ex)
                {
                    Mensajes.Error("A ocurrido un error en el sistema, " + ex.Message);
                }
                finally
                {
                    xSQL.conn.Close();
                    this.Close();
                    user.Show();
                }
            }
        }
예제 #3
0
 private void pbUsuarios_Click(object sender, EventArgs e)
 {
     if (Convert.ToInt32(Generales.usuarios) == Generales.nAdmin | Generales.nAdmin == 1)
     {
         frmUsuarios usuarios = new frmUsuarios();
         usuarios.Show();
         this.Hide();
     }
     else
     {
         Mensajes.Error("No tiene acceso a esta configuración");
     }
 }
예제 #4
0
 private void pbUsuarios_Click(object sender, EventArgs e)
 {
     if (Convert.ToInt32(Generales.usuarios) == Generales.nAdmin | Generales.nAdmin == 1)
     {
     frmUsuarios usuarios = new frmUsuarios();
     usuarios.Show();
     this.Hide();
     }
     else
     {
         Mensajes.Error("No tiene acceso a esta configuración");
     }
 }
예제 #5
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            frmUsuarios user = new frmUsuarios();
            if (txtContrasena.Text != txtConfirmar.Text)
            {
                Mensajes.Aviso("No coinciden las contraseñas.\n Vuelve a intentarlo");
            }
            else
            {
                SqlCommand cmd = new SqlCommand("SP_Inserta_usuario", xSQL.conn);
                cmd.CommandType = CommandType.StoredProcedure;

                SqlParameter folio = new SqlParameter("@nId", SqlDbType.Int);
                folio.Direction = ParameterDirection.InputOutput;
                folio.Value = Convert.ToInt32(txtId.Text);
                cmd.Parameters.Add(folio);

                SqlParameter nombre = new SqlParameter("@cNombre", SqlDbType.VarChar, 50);
                nombre.Value = txtUsuario.Text;
                cmd.Parameters.Add(nombre);

                SqlParameter contrasena = new SqlParameter("@cContrasena", SqlDbType.VarChar, 50);
                contrasena.Value = Encriptador.RijndaelSimple.EncryptKey(txtContrasena.Text);
                cmd.Parameters.Add(contrasena);

                SqlParameter estado = new SqlParameter("@cEstatus", SqlDbType.VarChar, 20);
                estado.Value = "Activo";
                cmd.Parameters.Add(estado);

                SqlParameter admin = new SqlParameter("@bEs_Administrador", SqlDbType.Bit);
                admin.Value = chkAdministrador.Checked;
                cmd.Parameters.Add(admin);

                try
                {
                    xSQL.conn.Open();
                    cmd.ExecuteNonQuery();
                    Mensajes.Aviso("Registro modificado con éxito ");
                }
                catch (Exception ex)
                {
                    Mensajes.Error("A ocurrido un error en el sistema, " + ex.Message);
                }
                finally
                {
                    xSQL.conn.Close();
                    this.Close();
                    user.Show();
                }
            }
        }
예제 #6
0
        private void pictureBox2_Click(object sender, EventArgs e)
        {
            frmUsuarios  user     = new frmUsuarios();
            DialogResult pregunta = MessageBox.Show("¿Deseas eliminar el usuario " + txtId.Text + "?");

            if (pregunta == DialogResult.OK)
            {
                SqlCommand cmd = new SqlCommand("SP_Borra_usuario", xSQL.conn);
                cmd.CommandType = CommandType.StoredProcedure;

                SqlParameter folio = new SqlParameter("@idusuario", SqlDbType.Int);
                folio.Value = Convert.ToInt32(txtId.Text);
                cmd.Parameters.Add(folio);

                try
                {
                    xSQL.conn.Open();
                    cmd.ExecuteNonQuery();
                    Mensajes.Aviso("Registro eliminado con éxito ");
                }
                catch (Exception ex)
                {
                    Mensajes.Error("A ocurrido un error en el sistema, " + ex.Message);
                }
                finally
                {
                    xSQL.conn.Close();
                    this.Close();
                    user.Show();
                }
            }
            else
            {
                this.Close();
                user.Show();
            }
        }
예제 #7
0
        private void pictureBox2_Click(object sender, EventArgs e)
        {
            frmUsuarios user = new frmUsuarios();
            DialogResult pregunta =  MessageBox.Show("¿Deseas eliminar el usuario "+txtId.Text+"?");
            if (pregunta == DialogResult.OK)
            {
                SqlCommand cmd = new SqlCommand("SP_Borra_usuario", xSQL.conn);
                cmd.CommandType = CommandType.StoredProcedure;

                SqlParameter folio = new SqlParameter("@idusuario", SqlDbType.Int);
                folio.Value = Convert.ToInt32(txtId.Text);
                cmd.Parameters.Add(folio);

                try
                {
                    xSQL.conn.Open();
                    cmd.ExecuteNonQuery();
                    Mensajes.Aviso("Registro eliminado con éxito ");
                }
                catch (Exception ex)
                {
                    Mensajes.Error("A ocurrido un error en el sistema, " + ex.Message);
                }
                finally
                {
                    xSQL.conn.Close();
                    this.Close();
                    user.Show();
                }
            }
            else
            {
                this.Close();
                user.Show();
            }
        }
예제 #8
0
 private void pbSalir_Click(object sender, EventArgs e)
 {
     this.Close();
     frmUsuarios user = new frmUsuarios();
     user.Show();
 }