Exemple #1
0
 private void btnEliminar_Click(object sender, EventArgs e)//eliminar usuario-modificar ups
 {
     try
     {
         entUsuario  u  = new entUsuario();
         entEmpleado em = new entEmpleado();
         if (!txtUusuario.Equals(""))
         {
             u.Nombre_Usuario = txtUusuario.Text;
         }
         entRol r = new entRol();
         em.Id_rol     = r;
         u.Id_empleado = em;
         DialogResult res = MessageBox.Show("¿Desea eliminar el usuario seleccionado?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (res == DialogResult.Yes)
         {
             int result = negSeguridad.Instancia.MantenimientoUsuario(u, 3);//---
             MessageBox.Show("Usuario Eliminado con éxito", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         ControlBotones(true, false, false, false, false, true);
         ac.BloquearText(this.panel1, false);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #2
0
        private void btnGuardar_Click(object sender, EventArgs e)//registrar usuario---cmabiar UPS
        {
            try
            {
                int         tipoedicion = 1;
                entUsuario  u           = new entUsuario();
                entEmpleado em          = new entEmpleado();
                entRol      r           = new entRol();
                r.Id_Rol              = Convert.ToInt32(cboRol.SelectedValue);
                em.Id_rol             = r;
                em.Nombre_empleado    = txtnombre.Text;
                em.apepat_empelado    = txtApepat.Text;
                em.apemat_empleado    = txtApemat.Text;
                em.direccion_empleado = txtDireccion.Text;
                em.telefono_empleado  = txtTelefono.Text;
                u.Id_empleado         = em;

                u.Nombre_Usuario   = txtUusuario.Text;
                u.Password_Usuario = txtPassword.Text;

                if (txtUusuario.Text != "")
                {
                    tipoedicion = 2; u.Id_Usuario = 0;
                }                                                                  //modificar: tipo de operacion
                int i = negSeguridad.Instancia.MantenimientoUsuario(u, tipoedicion);
                MessageBox.Show("¡Registro Correcto!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ControlBotones(true, false, false, false, false, true);
                ac.BloquearText(this.panel1, false);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #3
0
        public entRol ListarRolDescrp(Int32 idRol)//---listo
        {
            SqlCommand    cmd = null;
            SqlDataReader dr  = null;
            entRol        r   = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd = new SqlCommand("uspMostrarDescrpRol", cn);
                cmd.Parameters.AddWithValue("@prmRol", idRol);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    r = new entRol();
                    r.Descripcion_Rol = dr["Descrp_rol"].ToString();
                }
                cn.Close();
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(r);
        }
Exemple #4
0
        public List <entRol> ListarRol() //--listo
        {
            SqlCommand    cmd   = null;
            SqlDataReader dr    = null;
            List <entRol> Lista = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("uspListaRol", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <entRol>();
                while (dr.Read())
                {
                    entRol r = new entRol();
                    r.Id_Rol          = Convert.ToInt32(dr["Id_Rol"]);
                    r.Nom_Puesto      = dr["Nom_puesto"].ToString();
                    r.Descripcion_Rol = dr["Descrp_rol"].ToString();
                    Lista.Add(r);
                }
                cn.Close();
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(Lista);
        }
Exemple #5
0
 private void cboNivelAcceso_SelectedIndexChanged(object sender, EventArgs e)//Elegir tal rol--listo
 {
     try
     {
         Int32  i = Convert.ToInt32(cboRol.SelectedValue.ToString());
         entRol r = null;
         r = negSeguridad.Instancia.ListarRolDescrp(i);
         txtDescNivelAcceso.Text = r.Descripcion_Rol;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #6
0
        //public int MantenimientoUsuario(String cadXml) {//Oendiente
        //    SqlCommand cmd = null;

        //    try
        //    {
        //        SqlConnection cn = Conexion.Instancia.Conectar();
        //        cmd = new SqlCommand("spInsEditElimUsario", cn);
        //        cmd.Parameters.AddWithValue("@Cadxml", cadXml);
        //        cmd.CommandType = CommandType.StoredProcedure;

        //        SqlParameter p = new SqlParameter("@retorno", DbType.Int32);
        //        p.Direction = ParameterDirection.ReturnValue;
        //        cmd.Parameters.Add(p);
        //        cn.Open();
        //        var result =  cmd.ExecuteNonQuery();
        //        cn.Close();
        //        return result;
        //    }
        //    catch (Exception)
        //    {
        //        throw;
        //    }
        //}

        public entUsuario BuscarUsuario(String valor) //listo
        {
            SqlCommand    cmd = null;
            SqlDataReader dr  = null;
            entUsuario    u   = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd = new SqlCommand("uspBuscarUsuario", cn);
                cmd.Parameters.AddWithValue("@prmValor", valor);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    u = new entUsuario();
                    entEmpleado em = new entEmpleado();
                    u.Nombre_Usuario   = dr["nombre_Usuario"].ToString();
                    u.Password_Usuario = dr["Contrasena_Usuario"].ToString();

                    em.telefono_empleado = dr["telefonoEmpleado"].ToString();

                    entRol r = new entRol();
                    r.Id_Rol              = Convert.ToInt32(dr["Id_Rol"]);
                    r.Nom_Puesto          = dr["Nom_puesto"].ToString();
                    r.Descripcion_Rol     = dr["Descrp_rol"].ToString();
                    em.Id_rol             = r;
                    em.Id_empleado        = Convert.ToInt32(dr["Id_empleado"]);
                    u.Id_empleado         = em;
                    em.Nombre_empleado    = dr["Nom_empleado"].ToString();
                    em.apepat_empelado    = dr["apepatEmpleado"].ToString();
                    em.apemat_empleado    = dr["apematEmpleado"].ToString();
                    em.telefono_empleado  = dr["telefonoEmpleado"].ToString();
                    em.direccion_empleado = dr["direccionEmpleado"].ToString();
                    cn.Close();
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(u);
        }
Exemple #7
0
        public entUsuario VerificarAcceso(String usuario, String clave)//logeo --listo
        {
            SqlCommand    cmd = null;
            SqlDataReader dr  = null;
            entUsuario    u   = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd = new SqlCommand("uspVerificarAcceso", cn);
                cmd.Parameters.AddWithValue("@prmUsuario", usuario);
                cmd.Parameters.AddWithValue("@prmpassword", clave);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    u                = new entUsuario();
                    u.Id_Usuario     = Convert.ToInt32(dr["Id_Usuario"]);
                    u.Nombre_Usuario = dr["nombre_Usuario"].ToString();
                    entRol r = new entRol();
                    r.Id_Rol     = Convert.ToInt32(dr["Id_Rol"]);
                    r.Nom_Puesto = dr["Nom_puesto"].ToString();

                    entEmpleado e = new entEmpleado();
                    e.Id_empleado = Convert.ToInt32(dr["Id_empleado"]);
                    e.Id_rol      = r;
                    u.Id_empleado = e;
                }
                cn.Close();
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(u);
        }