コード例 #1
0
        public List <entTipoUsuario> ListaTipoUsuarioSupervisores()
        {
            SqlCommand            cmd   = null;
            SqlDataReader         dr    = null;
            List <entTipoUsuario> Lista = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("spListaTipoUsuarioSupervisores", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <entTipoUsuario>();

                while (dr.Read())
                {
                    entTipoUsuario t = new entTipoUsuario();
                    t.TipUsu_Id     = Convert.ToInt32(dr["TipUsu_Id"]);
                    t.TipUsu_Codigo = dr["TipUsu_Codigo"].ToString();
                    t.TipUsu_Nombre = dr["TipUsu_Nombre"].ToString();
                    Lista.Add(t);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(Lista);
        }
コード例 #2
0
        public List <entUsuario> ListaUsuarios(Int32 UsuarioId, Int32 SucursalId)
        {
            SqlCommand        cmd   = null;
            SqlDataReader     dr    = null;
            List <entUsuario> Lista = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd = new SqlCommand("spListaUsuariosXTipo", cn);
                cmd.Parameters.AddWithValue("@prmtIntIdUsu", UsuarioId);
                cmd.Parameters.AddWithValue("@prmtIntSucId", SucursalId);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <entUsuario>();

                while (dr.Read())
                {
                    entUsuario u = new entUsuario();
                    u.Usu_Id     = Convert.ToInt32(dr["Usu_Id"]);
                    u.Usu_Codigo = dr["Usu_Codigo"].ToString();

                    entPersona p = new entPersona();
                    p.Per_Nombres   = dr["Per_Nombres"].ToString();
                    p.Per_Apellidos = dr["Per_Apellidos"].ToString();
                    p.Per_DNI       = dr["Per_DNI"].ToString();
                    p.Per_Correo    = dr["Per_Correo"].ToString();
                    p.Per_Celular   = dr["Per_Celular"].ToString();
                    //   p.Per_Telefono = dr["Per_Telefono"].ToString();
                    u.Persona = p;

                    entSucursal s = new entSucursal();
                    s.Suc_Id     = Convert.ToInt32(dr["Suc_Id"]);
                    s.Suc_Nombre = dr["Suc_Nombre"].ToString();
                    u.Sucursal   = s;
                    entTipoUsuario tu = new entTipoUsuario();
                    tu.TipUsu_Nombre = dr["TipUsu_Nombre"].ToString();
                    u.TipoUsuario    = tu;
                    u.Usu_Telefono   = dr["Usu_Telefono"].ToString();
                    u.Usu_Estado     = dr["Usu_Estado"].ToString();
                    u.Usu_FechaHasta = Convert.ToDateTime(dr["Usu_FechaHasta"]);
                    u.Contador       = 0;
                    Lista.Add(u);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(Lista);
        }
コード例 #3
0
        public List <entArticulo> ListaArticluos()
        {
            SqlCommand         cmd   = null;
            SqlDataReader      dr    = null;
            List <entArticulo> Lista = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("spListArticulos", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <entArticulo>();
                while (dr.Read())
                {
                    entArticulo a = new entArticulo();
                    a.Art_Id = Convert.ToInt32(dr["Art_Id"]);
                    a.Art_FechaPublicacion = Convert.ToDateTime(dr["Art_FechaPublicacion"]);
                    a.Art_Image            = dr["Art_Image"].ToString();
                    a.Art_Url         = dr["Art_Url"].ToString();
                    a.Art_Titulo      = dr["Art_Titulo"].ToString();
                    a.Art_Descripcion = dr["Art_Descripcion"].ToString();
                    entUsuario     u  = new entUsuario();
                    entTipoUsuario tu = new entTipoUsuario();
                    tu.TipUsu_Nombre = dr["TipUsu_Nombre"].ToString();
                    u.TipoUsuario    = tu;
                    entPersona p = new entPersona();
                    p.Per_Nombres   = dr["Per_Nombres"].ToString();
                    p.Per_Apellidos = dr["Per_Apellidos"].ToString();
                    u.Persona       = p;
                    a.usuario       = u;
                    Lista.Add(a);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(Lista);
        }
コード例 #4
0
        public entArticulo BuscaArticulo(String titulo)
        {
            SqlCommand    cmd = null;
            SqlDataReader dr  = null;
            entArticulo   a   = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd = new SqlCommand("spBuscaArticulo", cn);
                cmd.Parameters.AddWithValue("@desc", titulo);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    a        = new entArticulo();
                    a.Art_Id = Convert.ToInt32(dr["Art_Id"]);
                    a.Art_FechaPublicacion = Convert.ToDateTime(dr["Art_FechaPublicacion"]);
                    a.Art_Image            = dr["Art_Image"].ToString();
                    a.Art_Url         = dr["Art_Url"].ToString();
                    a.Art_Titulo      = dr["Art_Titulo"].ToString();
                    a.Art_Descripcion = dr["Art_Descripcion"].ToString();
                    entUsuario     u  = new entUsuario();
                    entTipoUsuario tu = new entTipoUsuario();
                    tu.TipUsu_Nombre = dr["TipUsu_Nombre"].ToString();
                    u.TipoUsuario    = tu;
                    entPersona p = new entPersona();
                    p.Per_Nombres   = dr["Per_Nombres"].ToString();
                    p.Per_Apellidos = dr["Per_Apellidos"].ToString();
                    u.Persona       = p;
                    a.usuario       = u;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(a);
        }
コード例 #5
0
        public entUsuario DetalleUsuario(Int32 UsuarioId, Int32 UsuarioIdSuper)
        {
            SqlCommand    cmd = null;
            SqlDataReader dr  = null;
            entUsuario    u   = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("spDetalleUsuario", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmtIntIdUsu", UsuarioId);
                cmd.Parameters.AddWithValue("@prmtIntIdUsuSuper", UsuarioIdSuper);
                cn.Open();
                dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    u            = new entUsuario();
                    u.Usu_Id     = Convert.ToInt32(dr["Usu_Id"]);
                    u.Usu_Codigo = dr["Usu_Codigo"].ToString();

                    entPersona p = new entPersona();
                    p.Per_Id        = Convert.ToInt32(dr["Per_Id"]);
                    p.Per_Codigo    = dr["Per_Codigo"].ToString();
                    p.Per_Nombres   = dr["Per_Nombres"].ToString();
                    p.Per_Apellidos = dr["Per_Apellidos"].ToString();
                    p.Per_DNI       = dr["Per_DNI"].ToString();
                    p.Per_Foto      = dr["Per_Foto"].ToString();
                    p.Per_Celular   = dr["Per_Celular"].ToString();
                    p.Per_Correo    = dr["Per_Correo"].ToString();
                    //p.Per_Telefono = dr["Per_Telefono"].ToString();
                    p.Per_Direccion       = dr["Per_Direccion"].ToString();
                    p.Per_FechaNacimiento = Convert.ToDateTime(dr["Per_FechaNacimiento"]);
                    p.Per_LugarNacimiento = dr["Per_LugarNacimiento"].ToString();
                    u.Persona             = p;

                    u.Usu_Estado     = dr["Usu_Estado"].ToString();
                    u.Usu_FechaHasta = Convert.ToDateTime(dr["Usu_FechaHasta"]);

                    entTipoUsuario t = new entTipoUsuario();
                    t.TipUsu_Id     = Convert.ToInt32(dr["TipUsu_Id"]);
                    t.TipUsu_Codigo = dr["TipUsu_Codigo"].ToString();
                    t.TipUsu_Nombre = dr["TipUsu_Nombre"].ToString();
                    u.TipoUsuario   = t;

                    entSucursal s = new entSucursal();
                    s.Suc_Id        = Convert.ToInt32(dr["Suc_Id"]);
                    s.Suc_Codigo    = dr["Suc_Codigo"].ToString();
                    s.Suc_Nombre    = dr["Suc_Nombre"].ToString();
                    s.Suc_Direccion = dr["Suc_Direccion"].ToString();
                    s.Suc_Ciudad    = dr["Suc_Ciudad"].ToString();
                    s.Suc_Telefono  = dr["Suc_Telefono"].ToString();
                    u.Sucursal      = s;

                    u.Usu_Telefono            = dr["Usu_Telefono"].ToString();
                    u.Usu_UsuarioRegistro     = dr["Usu_UsuarioRegistro"].ToString();
                    u.Usu_FechaRegistro       = Convert.ToDateTime(dr["Usu_FechaRegistro"]);
                    u.Usu_FechaModificacion   = Convert.ToDateTime(dr["Usu_FechaModificacion"]);
                    u.Usu_UsuarioModificacion = dr["Usu_UsuarioModificacion"].ToString();
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                cmd.Connection.Close();
            }
            return(u);
        }
コード例 #6
0
        public entUsuario VerificarAccesoIntranet(String prmstrLogin, String prmstrPassw)
        {
            SqlCommand    cmd = null;
            SqlDataReader dr  = null;
            entUsuario    u   = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("spVerificarAccesoIntranet", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmstrLogin", prmstrLogin);
                cmd.Parameters.AddWithValue("@prmstrPassw", prmstrPassw);
                cn.Open();
                dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    u                  = new entUsuario();
                    u.Usu_Id           = Convert.ToInt32(dr["Usu_Id"]);
                    u.Usu_Codigo       = dr["Usu_Codigo"].ToString();
                    u.usu_Config_Color = dr["usu_Config_Color"].ToString();
                    u.Usu_Telefono     = dr["Usu_Telefono"].ToString();

                    entPersona p = new entPersona();
                    p.Per_Nombres         = dr["Per_Nombres"].ToString();
                    p.Per_Apellidos       = dr["Per_Apellidos"].ToString();
                    p.Per_DNI             = dr["Per_DNI"].ToString();
                    p.Per_Celular         = dr["Per_Celular"].ToString();
                    p.Per_Correo          = dr["Per_Correo"].ToString();
                    p.Per_Direccion       = dr["Per_Direccion"].ToString();
                    p.Per_Foto            = dr["Per_Foto"].ToString();
                    p.Per_FechaNacimiento = Convert.ToDateTime(dr["Per_FechaNacimiento"]);
                    p.Per_LugarNacimiento = dr["Per_LugarNacimiento"].ToString();
                    u.Persona             = p;

                    entTipoUsuario t = new entTipoUsuario();
                    t.TipUsu_Id     = Convert.ToInt32(dr["TipUsu_Id"]);
                    t.TipUsu_Codigo = dr["TipUsu_Codigo"].ToString();
                    t.TipUsu_Nombre = dr["TipUsu_Nombre"].ToString();
                    u.TipoUsuario   = t;

                    entSucursal s = new entSucursal();
                    s.Suc_Id     = Convert.ToInt32(dr["Suc_Id"]);
                    s.Suc_Codigo = dr["Suc_Codigo"].ToString();
                    s.Suc_Nombre = dr["Suc_Nombre"].ToString();
                    u.Sucursal   = s;

                    u.Usu_Login               = dr["Usu_Login"].ToString();
                    u.Usu_Estado              = dr["Usu_Estado"].ToString();
                    u.Usu_FechaHasta          = Convert.ToDateTime(dr["Usu_FechaHasta"]);
                    u.Usu_FechaRegistro       = Convert.ToDateTime(dr["Usu_FechaRegistro"]);
                    u.Usu_UsuarioRegistro     = dr["Usu_UsuarioRegistro"].ToString();
                    u.Usu_FechaModificacion   = Convert.ToDateTime(dr["Usu_FechaModificacion"]);
                    u.Usu_UsuarioModificacion = dr["Usu_UsuarioModificacion"].ToString();
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally { cmd.Connection.Close(); }
            return(u);
        }