コード例 #1
0
ファイル: TestCapaDatos.cs プロジェクト: tinovo/Sitio
        public void SYS_USR_USERS_Consultar()
        {

            Ent_SYS_USR_USERS filtros = new Ent_SYS_USR_USERS();
            filtros.usr_username = "******";
            //filtros.usr_nombre = "CARLOS ANDRES";
            //filtros.usr_apellido_pat = "MARTINEZ";
            //filtros.usr_apellido_mat = "JIMENEZ";
            //filtros.usr_id_JDE_AB = "200836";

            // Consultar Vista/Tabla
            List<Ent_SYS_USR_USERS> results = this.sys_usr_users.Consultar(filtros);

            // Mostrar cantidad de registros
            System.Console.WriteLine("No: Registros: " + results.Count);

            System.Console.ReadKey();

            // Mostrar los registros
            foreach (Ent_SYS_USR_USERS temp in results)
            {
                System.Console.WriteLine(temp.ConvertToString());

                System.Console.WriteLine("---------------------------");

                System.Console.ReadKey();
            }


        }
コード例 #2
0
ファイル: frmUsuarios.aspx.cs プロジェクト: tinovo/Sitio
        public static List<Ent_SYS_USR_USERS> NewUsuario(
            string parCuenta,
            string parContraseña,
            string parNombre,
            string parApellidoPaterno,
            string parApellidoMaterno,
            string parEmail,
            string parJdeClave,
            string parJdeAb,
            string parDireccion,
            string parCelular,
            string parTelefono1,
            string parTelefono2
        )
        {
            NegocioSeguridad seguridad = new NegocioSeguridad();
            Ent_SYS_USR_USERS filtro = new Ent_SYS_USR_USERS();

            filtro.usr_username = parCuenta;
            filtro.usr_passwd = parContraseña;
            filtro.usr_nombre = parNombre;
            filtro.usr_apellido_pat = parApellidoPaterno;
            filtro.usr_apellido_mat = parApellidoMaterno;
            filtro.usr_email = parEmail;
            filtro.usr_id_JDE = parJdeClave;
            filtro.usr_id_JDE_AB = parJdeAb;
            filtro.usr_direccion = parDireccion;
            filtro.usr_tel_cel = parCelular;
            filtro.usr_tel_1 = parTelefono1;
            filtro.usr_tel_2 = parTelefono2;

            return seguridad.AltaUsuario(filtro);
        }
コード例 #3
0
ファイル: NegocioSeguridad.cs プロジェクト: tinovo/Sitio
        public List<Ent_SYS_USR_USERS> BajaUsuario(Ent_SYS_USR_USERS parFiltros)
        {
            // Objeto a retornar con los resultados
            List<Ent_SYS_USR_USERS> results = new List<Ent_SYS_USR_USERS>();

            // Se valida que se haya proporcinado los filtros
            if (parFiltros != null)
            {
                // Se valida que se haya proporcionado clave de usuario a modificar
                if (Validador.ValidarColumna( parFiltros.usr_username) != null)
                {
                    // Se consulta la vista/tabla
                    results = tablaUsuarios.Eliminar(parFiltros);
                }
                else
                {
                    results.Add(new Ent_SYS_USR_USERS(-2, "Favor de proporcionar Clave del usuario a eliminar."));
                }
            }
            else
            {
                results.Add(new Ent_SYS_USR_USERS(-2, "Favor de proporcionar filtros validos."));
            }

            return results;
        }
コード例 #4
0
ファイル: NegocioSeguridad.cs プロジェクト: tinovo/Sitio
        public List<Ent_SYS_USR_USERS> AltaUsuario(Ent_SYS_USR_USERS parRegistro)
        {
            // Objeto a retornar con los resultados
            List<Ent_SYS_USR_USERS> results = new List<Ent_SYS_USR_USERS>();

            // Se valida que se haya proporcinado los filtros
            if (parRegistro != null)
            {
                // Se valida que se haya proporcionado clave de usuario a modificar
                if (Validador.ValidarColumna(parRegistro.usr_username) != null && 
                    Validador.ValidarColumna(parRegistro.usr_passwd) != null &&
                    Validador.ValidarColumna(parRegistro.usr_nombre) != null)
                {
                    // Se consulta la vista/tabla
                    results = this.tablaUsuarios.Insertar(parRegistro);
                }
                else
                {
                    results.Add(new Ent_SYS_USR_USERS(-2, "Favor de proporcionar Clave, Contraseña y Nombre"));
                }
            }
            else
            {
                results.Add(new Ent_SYS_USR_USERS(-2 , "Favor de propocionar datos del usuario."));
            }

            return results;
        }
コード例 #5
0
ファイル: SYS_USR_USERS.cs プロジェクト: tinovo/Sitio
 private void LlenarFiltros(Ent_SYS_USR_USERS parFiltros)
 {
     this.fil_usr_username.Value = Validador.ValidarFiltro(parFiltros.usr_username);
     this.fil_usr_nombre.Value = Validador.ValidarFiltro(parFiltros.usr_nombre);
     this.fil_usr_apellido_pat.Value = Validador.ValidarFiltro(parFiltros.usr_apellido_pat);
     this.fil_usr_apellido_mat.Value = Validador.ValidarFiltro(parFiltros.usr_apellido_mat);
     this.fil_usr_id_JDE_AB.Value = Validador.ValidarFiltro(parFiltros.usr_id_JDE_AB);
     this.fil_usr_id_JDE.Value = Validador.ValidarFiltro(parFiltros.usr_id_JDE);
 }
コード例 #6
0
ファイル: frmUsuarios.aspx.cs プロジェクト: tinovo/Sitio
        public static List<Ent_SYS_USR_USERS> GetUsuarios(string parCuenta, string parNombre, string parApellidoPat, string parApellidoMat, string parJdeAb, string parJdeClave)
        {
           
            Ent_SYS_USR_USERS filtros = new Ent_SYS_USR_USERS();
            filtros.usr_username = parCuenta;
            filtros.usr_nombre = parNombre;
            filtros.usr_apellido_pat = parApellidoPat;
            filtros.usr_apellido_mat = parApellidoMat;
            filtros.usr_id_JDE_AB = parJdeAb;
            filtros.usr_id_JDE = parJdeClave;

            NegocioSeguridad seguridad = new NegocioSeguridad();

            return seguridad.Usuarios(filtros);
        }
コード例 #7
0
ファイル: NegocioSeguridad.cs プロジェクト: tinovo/Sitio
        public List<Ent_SYS_USR_USERS> Usuarios (Ent_SYS_USR_USERS parFiltros)
        {
            // Objeto a retornar con los resultados
            List<Ent_SYS_USR_USERS> results = new List<Ent_SYS_USR_USERS>();

            // Se valida que se haya proporcinado los filtros
            if (parFiltros != null )
            {
                // Se consulta la vista/tabla
                results = this.tablaUsuarios.Consultar(parFiltros);
            }
            else
            {
                results.Add(new Ent_SYS_USR_USERS(-2, "Favor de introducir filtros validos."));
            }
            
            return results;
        }
コード例 #8
0
ファイル: frmUsuarios.aspx.cs プロジェクト: tinovo/Sitio
        public static List<Ent_SYS_USR_USERS> DeleteUsuario(string parCuenta)
        {
            NegocioSeguridad seguridad = new NegocioSeguridad();
            Ent_SYS_USR_USERS filtro = new Ent_SYS_USR_USERS();
            filtro.usr_username = parCuenta;

            return seguridad.BajaUsuario(filtro);
        }
コード例 #9
0
ファイル: SYS_USR_USERS.cs プロジェクト: tinovo/Sitio
 private void LlenarColumnas(Ent_SYS_USR_USERS parDatos)
 {
     this.col_usr_username.Value = Validador.ValidarColumna(parDatos.usr_username) ?? (object)DBNull.Value;
     this.col_usr_passwd.Value = Validador.ValidarColumna(parDatos.usr_passwd) ?? (object)DBNull.Value;
     this.col_usr_nombre.Value = Validador.ValidarColumna(parDatos.usr_nombre) ?? (object)DBNull.Value;
     this.col_usr_apellido_pat.Value = Validador.ValidarColumna(parDatos.usr_apellido_pat) ?? (object)DBNull.Value;
     this.col_usr_apellido_mat.Value = Validador.ValidarColumna(parDatos.usr_apellido_mat) ?? (object)DBNull.Value;
     this.col_usr_direccion.Value = Validador.ValidarColumna(parDatos.usr_direccion) ?? (object)DBNull.Value;
     this.col_usr_tel_1.Value = Validador.ValidarColumna(parDatos.usr_tel_1) ?? (object)DBNull.Value;
     this.col_usr_tel_2.Value = Validador.ValidarColumna(parDatos.usr_tel_2) ?? (object)DBNull.Value;
     this.col_usr_tel_cel.Value = Validador.ValidarColumna(parDatos.usr_tel_cel) ?? (object)DBNull.Value;
     this.col_usr_email.Value = Validador.ValidarColumna(parDatos.usr_email) ?? (object)DBNull.Value;
     this.col_usr_id_JDE.Value = Validador.ValidarColumna(parDatos.usr_id_JDE) ?? (object)DBNull.Value;
     this.col_usr_id_JDE_AB.Value = Validador.ValidarColumna(parDatos.usr_id_JDE_AB) ?? (object)DBNull.Value;
 }
コード例 #10
0
ファイル: SYS_USR_USERS.cs プロジェクト: tinovo/Sitio
        public List<Ent_SYS_USR_USERS> Eliminar(Ent_SYS_USR_USERS parFiltros)
        {
            this.LlenarFiltros(parFiltros);

            this.comando.CommandText =
                "DELETE FROM SYS_USR_USERS " +
                "WHERE usr_username = @fil_usr_username ";

            return this.CreaLista(this.Actualizar(comando));
        }
コード例 #11
0
ファイル: SYS_USR_USERS.cs プロジェクト: tinovo/Sitio
        public List<Ent_SYS_USR_USERS> Modificar(Ent_SYS_USR_USERS parFiltros, Ent_SYS_USR_USERS parDatosActual, Ent_SYS_USR_USERS parDatosNuevos)
        {
            this.LlenarFiltros(parFiltros);
            this.LlenarColumnas(parDatosActual, parDatosNuevos);

            this.comando.CommandText =
               " UPDATE SYS_USR_USERS SET " +
                "usr_passwd = @usr_passwd " +
                ",usr_nombre = @usr_nombre " +
                ",usr_apellido_pat = @usr_apellido_pat " +
                ",usr_apellido_mat = @usr_apellido_mat " +
                ",usr_direccion = @usr_direccion " +
                ",usr_tel_1 = @usr_tel_1 " +
                ",usr_tel_2 = @usr_tel_2 " +
                ",usr_tel_cel = @usr_tel_cel " +
                ",usr_email = @usr_email " +
                ",usr_id_JDE = @usr_id_JDE " +
                ",usr_id_JDE_AB = @usr_id_JDE_AB " +
               " WHERE 1=1 " +
               " and usr_username = @fil_usr_username ";

            return this.CreaLista(this.Actualizar(comando));
        }
コード例 #12
0
ファイル: SYS_USR_USERS.cs プロジェクト: tinovo/Sitio
        public List<Ent_SYS_USR_USERS> Insertar(Ent_SYS_USR_USERS parDatos)
        {
            this.LlenarColumnas(parDatos);

            this.comando.CommandText =
              "INSERT INTO SYS_USR_USERS (usr_username ,usr_passwd ,usr_nombre ,usr_apellido_pat ,usr_apellido_mat ,usr_direccion ,usr_tel_1 ,usr_tel_2 ,usr_tel_cel ,usr_email ,usr_id_JDE ,usr_id_JDE_AB ) " +
              "VALUES (@usr_username ,@usr_passwd ,@usr_nombre ,@usr_apellido_pat ,@usr_apellido_mat ,@usr_direccion ,@usr_tel_1 ,@usr_tel_2 ,@usr_tel_cel ,@usr_email ,@usr_id_JDE ,@usr_id_JDE_AB )";

            return this.CreaLista(this.Actualizar(comando));
        }
コード例 #13
0
ファイル: SYS_USR_USERS.cs プロジェクト: tinovo/Sitio
        public List<Ent_SYS_USR_USERS> Consultar(Ent_SYS_USR_USERS parFiltros)
        {
            this.LlenarFiltros(parFiltros);

            this.comando.CommandText =
                "select " +
                "* " +
                "from SYS_USR_USERS where 1=1 " +
                "and ISNULL(usr_username,'--') like @fil_usr_username " +
                "and ISNULL(usr_nombre,'--') like @fil_usr_nombre " +
                "and ISNULL(usr_apellido_pat,'--') like @fil_usr_apellido_pat " +
                "and ISNULL(usr_apellido_mat,'--') like @fil_usr_apellido_mat " +
                "and ISNULL(usr_id_JDE_AB,'--') like @fil_usr_id_JDE_AB " +
                "and ISNULL(usr_id_JDE,'--') like @fil_usr_id_JDE "
                ;

            return this.CreaLista(this.Select());
        }
コード例 #14
0
ファイル: TestCapaNegocio.cs プロジェクト: tinovo/Sitio
        public void NegocioSeguridad_Usuarios()
        {
            Ent_SYS_USR_USERS filtros = new Ent_SYS_USR_USERS();

            List<Ent_SYS_USR_USERS> resultados = this.seguridad.Usuarios(filtros);

            System.Console.WriteLine("No: Registros: " + resultados.Count);

            System.Console.ReadKey();

            foreach (Ent_SYS_USR_USERS temp in resultados)
            {
                System.Console.WriteLine(temp.ConvertToString());

                System.Console.WriteLine("---------------------------");

                System.Console.ReadKey();
            }
        }
コード例 #15
0
ファイル: NegocioSeguridad.cs プロジェクト: tinovo/Sitio
        public List<Ent_SYS_USR_USERS> ModificaUsuario(Ent_SYS_USR_USERS parFiltros, Ent_SYS_USR_USERS parRegistro)
        {

            // Objeto a retornar con los resultados
            List<Ent_SYS_USR_USERS> results = new List<Ent_SYS_USR_USERS>();

            // Se valida que se haya proporcinado los filtros
            if (parFiltros != null && parRegistro != null) 
            {
                // Se valida que se haya proporcionado clave de usuario a modificar
                if (Validador.ValidarColumna( parFiltros.usr_username) != null) 
                {
                    // Se consulta la vista/tabla
                    List<Ent_SYS_USR_USERS> registroBD = this.Usuarios(parFiltros);

                    // Se valida que no la consulta haya sido exitosa
                    if (registroBD[0].CtrNumero == 1)
                    {
                        results = this.tablaUsuarios.Modificar(parFiltros, registroBD[0], parRegistro);
                    }
                    else if (registroBD[0].CtrNumero > 1)
                    {
                        results.Add(new Ent_SYS_USR_USERS(-2, "No se puede modificar mas de un registro. " +
                                                 "Registros encontrados: " + registroBD[0].CtrNumero));
                    }
                    else {
                        results = registroBD;
                    }
                }
                else
                {
                    results.Add(new Ent_SYS_USR_USERS(-2, "Favor de proporcionar Clave del usuario a modificar." ));
                }
            }
            else
            {
                results.Add(new Ent_SYS_USR_USERS(-2, "Favor de proporcionar filtros y datos a validos." ));
            }

            return results;
        }