示例#1
0
        private void btnDocumento_Click(object sender, EventArgs e)
        {
            clPersonaE objPE = new clPersonaE();

            objPE.Documento        = txtDocumento.Text;
            dgvPersonas.DataSource = objPersonaL.mtdListarPersona(objPersonaE: objPE);
        }
示例#2
0
        private void btnNombre_Click(object sender, EventArgs e)
        {
            clPersonaE objPE = new clPersonaE();

            objPE.Nombre           = txtNombre.Text;
            dgvPersonas.DataSource = objPersonaL.mtdListarPersona(objPersonaE: objPE);
        }
        public int mtdRegistrar(clPersonaE objPersonaE)
        {
            string consulta = "insert into Persona(Documento,Nombre,Apellido,Usuario,Contraseña,IdRol)" +
                              " values (" + objPersonaE.Documento + ",'" + objPersonaE.Nombre + "','" + objPersonaE.Apellido +
                              "','" + objPersonaE.Usuario + "','" + objPersonaE.Contraseña + "'," + objPersonaE.IdRol + ")";

            int cantidad = objBDSql.mtdIDU(consulta);

            return(cantidad);
        }
        /// <summary>
        /// Metodo para listar las Personas Registradas
        /// </summary>
        /// <returns></returns>

        public List <clPersonaE> mtdListar(clPersonaE objPersonaE)
        {
            string            consulta   = "";
            DataTable         tblPersona = new DataTable();
            List <clPersonaE> listaPers  = new List <clPersonaE>();

            if (objPersonaE != null && objPersonaE.Documento != null)
            {
                consulta = "select Documento,Nombre,Apellido,Usuario,contraseña,Persona.IdRol,Rol from Persona inner join Rol on Persona.IdRol = Rol.IdRol where Documento='" + objPersonaE.Documento + "'";
            }
            else if (objPersonaE != null && objPersonaE.Nombre != null)
            {
                consulta = "select Documento,Nombre,Apellido,Usuario,contraseña,Persona.IdRol,Rol from Persona inner join Rol on Persona.IdRol = Rol.IdRol where Nombre='" + objPersonaE.Nombre + "'";
            }
            else if (objPersonaE != null && objPersonaE.Apellido != null)
            {
                consulta = "select Documento,Nombre,Apellido,Usuario,contraseña,Persona.IdRol,Rol from Persona inner join Rol on Persona.IdRol = Rol.IdRol where Apellido='" + objPersonaE.Apellido + "'";
            }
            else if (objPersonaE != null && objPersonaE.Usuario != null)
            {
                consulta = "select Documento,Nombre,Apellido,Usuario,contraseña,Persona.IdRol,Rol from Persona inner join Rol on Persona.IdRol = Rol.IdRol where Usuario='" + objPersonaE.Usuario + "'";
            }
            else if (objPersonaE != null && objPersonaE.Contraseña != null)
            {
                consulta = "select Documento,Nombre,Apellido,Usuario,contraseña,Persona.IdRol,Rol from Persona inner join Rol on Persona.IdRol = Rol.IdRol where Contraseña=" + objPersonaE.Contraseña + "";
            }

            else if (objPersonaE != null && objPersonaE.IdRol != 0)
            {
                consulta = "select Documento,Nombre,Apellido,Usuario,contraseña,Persona.IdRol,Rol from Persona inner join Rol on Persona.IdRol = Rol.IdRol where Persona.IdRol=" + objPersonaE.IdRol + "";
            }

            else
            {
                consulta = "select Documento,Nombre,Apellido,Usuario,contraseña,Persona.IdRol,Rol from Persona inner join Rol on Persona.IdRol = Rol.IdRol";
            }

            tblPersona = objBDSql.mtdSelect(consulta);
            clVentaE objVentaE = new clVentaE();

            for (int i = 0; i < tblPersona.Rows.Count; i++)
            {
                clPersonaE objPersonaeE = new clPersonaE();
                objPersonaeE.Documento  = tblPersona.Rows[i][0].ToString();
                objPersonaeE.Nombre     = tblPersona.Rows[i][1].ToString();
                objPersonaeE.Apellido   = tblPersona.Rows[i][2].ToString();
                objPersonaeE.Usuario    = tblPersona.Rows[i][3].ToString();
                objPersonaeE.Contraseña = tblPersona.Rows[i][4].ToString();
                objPersonaeE.IdRol      = int.Parse(tblPersona.Rows[i][5].ToString());
                objPersonaeE.Rol        = tblPersona.Rows[i][6].ToString();
                listaPers.Add(objPersonaeE);
            }

            return(listaPers);
        }
示例#5
0
 private void cmbRol_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         clPersonaE objPe = new clPersonaE();
         objPe.IdRol            = int.Parse(cmbRol.SelectedValue.ToString());
         dgvPersonas.DataSource = objPersonaL.mtdListarPersona(objPersonaE: objPe);
     }
     catch (Exception)
     {
     }
 }
        public int mtdValidar(clPersonaE objPersonaE)
        {
            int registros = 0;

            if (objPersonaE.Nombre == "" || objPersonaE.Usuario == "")
            {
                registros = -2;
            }
            else
            {
                registros = objPersonaD.mtdRegistrar(objPersonaE);
            }


            return(registros);
        }
 public List <clPersonaE> mtdListarPersona(clPersonaE objPersonaE = null)
 {
     lista = objPersonaD.mtdListar(objPersonaE);
     return(lista);
 }