Ejemplo n.º 1
0
        public List <CatUsuarios> L_SeleccionarUsuariosSENER(int?IdTipoUsuario, int?IdEstatus)
        {
            DataTable          dtUsuarios    = new DataTable();
            List <CatUsuarios> ListaUsuarios = new List <CatUsuarios>();

            dtUsuarios = DatosAuxiliar.D_SeleccionarUsuariosSENER(IdTipoUsuario, IdEstatus);

            if (dtUsuarios.Rows.Count > 0)
            {
                foreach (DataRow row in dtUsuarios.Rows)
                {
                    CatUsuarios Usuario = new CatUsuarios();
                    Usuario.U_IdUsuario         = (Int32)row["IdUsuario"];
                    Usuario.U_IdTipoUsuario     = (Int32)row["IdTipoUsuario"];
                    Usuario.U_Nombre            = row["Nombre"].ToString();
                    Usuario.U_CorreoElectronico = row["CorreoElectronico"].ToString();
                    Usuario.U_IdEmpresa         = (Int32)row["IdEmpresa"];
                    Usuario.U_NombreEmpresa     = row["NombreEmpresa"].ToString();
                    Usuario.U_FechaRegistro     = Convert.ToDateTime(row["FechaRegistro"]);
                    Usuario.U_TipoUsuario       = row["TipoUsuario"].ToString();
                    Usuario.U_Activo            = (bool)row["Activo"];


                    ListaUsuarios.Add(Usuario);
                }
            }
            return(ListaUsuarios);
        }
Ejemplo n.º 2
0
        public bool D_InsertarUsuario(CatUsuarios UsuarioOperativo, int IdEmpresa, int IdRepresentanteLegal)
        {
            bool   Respuesta          = false;
            string PasswordEncryptado = "";

            PasswordEncryptado = MetodoGeneral.EncriptarPassword(UsuarioOperativo.U_Password);

            SqlConnection Conexion = MetodoGeneral.EstablecerConexionBD();

            SQLComandoAuxiliar = MetodoGeneral.CrearLlamadaStoredProcedure("SpInsertarUsuario", Conexion);
            SQLComandoAuxiliar.Parameters.AddWithValue("@IdEmpresa", IdEmpresa);
            SQLComandoAuxiliar.Parameters.AddWithValue("@IdTipoUsuario", UsuarioOperativo.U_IdTipoUsuario);
            SQLComandoAuxiliar.Parameters.AddWithValue("@Nombre", UsuarioOperativo.U_Nombre);
            SQLComandoAuxiliar.Parameters.AddWithValue("@Password", PasswordEncryptado);
            SQLComandoAuxiliar.Parameters.AddWithValue("@PasswordReal", "");
            SQLComandoAuxiliar.Parameters.AddWithValue("@CorreoElectronico", UsuarioOperativo.U_CorreoElectronico);
            SQLComandoAuxiliar.Parameters.AddWithValue("@IdRepresentanteAsociado", IdRepresentanteLegal);
            SQLComandoAuxiliar.Parameters.AddWithValue("@Activo", UsuarioOperativo.U_Activo);
            SQLComandoAuxiliar.Parameters.AddWithValue("@CreadoDuranteRegistro", false);
            SQLComandoAuxiliar.Parameters.AddWithValue("@Ingreso", false);
            SQLComandoAuxiliar.ExecuteNonQuery();

            SQLComandoAuxiliar.Connection.Dispose();
            Respuesta = true;
            return(Respuesta);
        }
Ejemplo n.º 3
0
        public CatUsuarios L_DetallesUsuarioPorNombreUnicamente(string Nombre)
        {
            CatUsuarios UsuarioPorEditar = new CatUsuarios();

            DtAuxiliar = DatosAuxiliar.D_SeleccionarUsuariosPorNombreUnicamente(Nombre);

            if (DtAuxiliar.Rows.Count > 0)
            {
                UsuarioPorEditar.U_Nombre            = DtAuxiliar.Rows[0]["Nombre"].ToString();
                UsuarioPorEditar.U_CorreoElectronico = DtAuxiliar.Rows[0]["CorreoElectronico"].ToString();
                UsuarioPorEditar.U_IdTipoUsuario     = (Int32)DtAuxiliar.Rows[0]["IdTipoUsuario"];
                UsuarioPorEditar.U_IdUsuario         = (Int32)DtAuxiliar.Rows[0]["IdUsuario"];
                UsuarioPorEditar.U_FechaRegistro     = (DateTime)DtAuxiliar.Rows[0]["FechaRegistro"];
                try
                {
                    UsuarioPorEditar.U_FechaModificacion = (DateTime)DtAuxiliar.Rows[0]["FechaModificacion"];
                }
                catch { }

                UsuarioPorEditar.U_Password = DtAuxiliar.Rows[0]["Password"].ToString();
                UsuarioPorEditar.U_Activo   = (bool)DtAuxiliar.Rows[0]["Activo"];
            }


            return(UsuarioPorEditar);
        }
Ejemplo n.º 4
0
        public bool L_ValidarUsuarioPorOpenId(string OpenId)
        {
            bool resultado = false;

            DtAuxiliar = DatosAuxiliar.D_SeleccionarUsuarioPorOpenId(OpenId);
            CatUsuarios UsuarioEntrante = new CatUsuarios();

            if (DtAuxiliar != null && DtAuxiliar.Rows.Count > 0)
            {
                UsuarioEntrante.U_IdUsuario         = (Int32)DtAuxiliar.Rows[0]["IdUsuario"];
                UsuarioEntrante.U_IdTipoUsuario     = (Int32)DtAuxiliar.Rows[0]["IdTipoUsuario"];
                UsuarioEntrante.U_Nombre            = DtAuxiliar.Rows[0]["Nombre"].ToString();
                UsuarioEntrante.U_CorreoElectronico = DtAuxiliar.Rows[0]["CorreoElectronico"].ToString();
                UsuarioEntrante.U_IdEmpresa         = (Int32)DtAuxiliar.Rows[0]["IdEmpresa"];
                try { UsuarioEntrante.U_IdRepresentanteAsociado = (Int32)DtAuxiliar.Rows[0]["IdRepresentanteAsociado"]; }
                catch { }
                UsuarioEntrante.U_FechaRegistro = (DateTime)DtAuxiliar.Rows[0]["FechaRegistro"];
                try { UsuarioEntrante.U_FechaModificacion = (DateTime)DtAuxiliar.Rows[0]["FechaModificacion"]; }
                catch { }
                UsuarioEntrante.U_Password = DtAuxiliar.Rows[0]["Password"].ToString();
                UsuarioEntrante.U_Activo   = (bool)DtAuxiliar.Rows[0]["Activo"];
                UsuarioEntrante.U_Ingreso  = (bool)DtAuxiliar.Rows[0]["Ingreso"];
                UsuarioEntrante.U_RFCRepresentanteAsociado = DtAuxiliar.Rows[0]["RFC"].ToString();
                Session.Add("Usuario", UsuarioEntrante);

                resultado = true;
            }


            return(resultado);
        }
Ejemplo n.º 5
0
        public bool L_ActualizarUsuario(CatUsuarios Usuario, CatUsuarios UsuarioPorEditar, string Caracteristica)
        {
            bool Resultado = false;

            if (Caracteristica == "Nombre")
            {
                Usuario.U_Nombre = UsuarioPorEditar.U_Nombre;
                MetodosGenerales MetodoGeneral      = new MetodosGenerales();
                string           PasswordEncryptado = MetodoGeneral.EncriptarPassword(UsuarioPorEditar.U_Password);
                Usuario.U_Password = PasswordEncryptado;
                DatosAuxiliar.D_ActualizarUsuario(Usuario, "");
            }
            if (Caracteristica == "Correo")
            {
                Usuario.U_CorreoElectronico = UsuarioPorEditar.U_CorreoElectronico;
                MetodosGenerales MetodoGeneral      = new MetodosGenerales();
                string           PasswordEncryptado = MetodoGeneral.EncriptarPassword(UsuarioPorEditar.U_Password);
                Usuario.U_Password = PasswordEncryptado;
                DatosAuxiliar.D_ActualizarUsuario(Usuario, "");
            }
            if (Caracteristica == "Contraseña")
            {
                MetodosGenerales MetodoGeneral      = new MetodosGenerales();
                string           PasswordEncryptado = "";
                PasswordEncryptado = MetodoGeneral.EncriptarPassword(UsuarioPorEditar.U_NuevoPassword);

                Usuario.U_Password = PasswordEncryptado;
                DatosAuxiliar.D_ActualizarUsuario(Usuario, UsuarioPorEditar.U_NuevoPassword);
            }

            Resultado = DatosAuxiliar.D_ActualizarUsuario(Usuario, Usuario.U_Password);
            return(Resultado);
        }
Ejemplo n.º 6
0
        public bool L_InsertarUsuarioSENER(CatUsuarios Usuario, int IdEmpresa)
        {
            bool Resultado = false;

            Resultado = DatosAuxiliar.D_InsertarUsuarioSENER(Usuario, IdEmpresa);
            return(Resultado);
        }
Ejemplo n.º 7
0
        public bool L_InsertarUsuario(CatUsuarios Usuario, int IdEmpresa, int IdRepresentanteLegal)
        {
            bool Resultado = false;

            Resultado = DatosAuxiliar.D_InsertarUsuario(Usuario, IdEmpresa, IdRepresentanteLegal);
            return(Resultado);
        }
Ejemplo n.º 8
0
        public bool D_ActualizarUsuario(CatUsuarios Usuario, string ContraseniaReal)
        {
            bool          Resultado = false;
            SqlConnection Conexion  = MetodoGeneral.EstablecerConexionBD();

            SQLComandoAuxiliar = MetodoGeneral.CrearLlamadaStoredProcedure("SpActualizarUsuario", Conexion);
            SQLComandoAuxiliar.Parameters.AddWithValue("@Nombre", Usuario.U_Nombre);
            SQLComandoAuxiliar.Parameters.AddWithValue("@CorreoElectronico", Usuario.U_CorreoElectronico);
            SQLComandoAuxiliar.Parameters.AddWithValue("@Activo", Usuario.U_Activo);
            SQLComandoAuxiliar.Parameters.AddWithValue("@Password", Usuario.U_Password);
            SQLComandoAuxiliar.Parameters.AddWithValue("@PasswordReal", ContraseniaReal);
            SQLComandoAuxiliar.Parameters.AddWithValue("@IdUsuario", Usuario.U_IdUsuario);

            SQLComandoAuxiliar.ExecuteNonQuery();
            SQLComandoAuxiliar.Connection.Dispose();
            Resultado = true;
            return(Resultado);
        }
Ejemplo n.º 9
0
        public CatUsuarios L_DetallesUsuarioPorRepresentante(int IdRepresentanteLegal)
        {
            CatUsuarios UsuarioPorEditar = new CatUsuarios();

            DtAuxiliar = DatosAuxiliar.D_DetallesUsuarioPorRepresentante(IdRepresentanteLegal);

            if (DtAuxiliar.Rows.Count > 0)
            {
                UsuarioPorEditar.U_Nombre            = DtAuxiliar.Rows[0]["Nombre"].ToString();
                UsuarioPorEditar.U_CorreoElectronico = DtAuxiliar.Rows[0]["CorreoElectronico"].ToString();
                UsuarioPorEditar.U_IdTipoUsuario     = (Int32)DtAuxiliar.Rows[0]["IdTipoUsuario"];
                UsuarioPorEditar.U_IdUsuario         = (Int32)DtAuxiliar.Rows[0]["IdUsuario"];
                UsuarioPorEditar.U_FechaRegistro     = (DateTime)DtAuxiliar.Rows[0]["FechaRegistro"];
                try { UsuarioPorEditar.U_FechaModificacion = (DateTime)DtAuxiliar.Rows[0]["FechaModificacion"]; }
                catch { }
            }

            return(UsuarioPorEditar);
        }
Ejemplo n.º 10
0
        public bool D_InsertarUsuarioSENER(CatUsuarios UsuarioSENER, int IdEmpresa)
        {
            bool   Respuesta          = false;
            string PasswordEncryptado = "";

            PasswordEncryptado = MetodoGeneral.EncriptarPassword(UsuarioSENER.U_Password);

            SqlConnection Conexion = MetodoGeneral.EstablecerConexionBD();

            SQLComandoAuxiliar = MetodoGeneral.CrearLlamadaStoredProcedure("SpInsertarUsuarioSENER", Conexion);
            SQLComandoAuxiliar.Parameters.AddWithValue("@IdEmpresa", IdEmpresa);
            SQLComandoAuxiliar.Parameters.AddWithValue("@IdTipoUsuario", UsuarioSENER.U_IdTipoUsuario);
            SQLComandoAuxiliar.Parameters.AddWithValue("@Nombre", UsuarioSENER.U_Nombre);
            SQLComandoAuxiliar.Parameters.AddWithValue("@Password", PasswordEncryptado);     //Modificado 13/03/17
            SQLComandoAuxiliar.Parameters.AddWithValue("@CorreoElectronico", UsuarioSENER.U_CorreoElectronico);
            SQLComandoAuxiliar.Parameters.AddWithValue("@Activo", 1);
            SQLComandoAuxiliar.ExecuteNonQuery();

            SQLComandoAuxiliar.Connection.Dispose();
            Respuesta = true;
            return(Respuesta);
        }
Ejemplo n.º 11
0
        public List <CatUsuarios> L_SeleccionarUsuariosPorEmpresa(int IdEmpresa, bool Activo)
        {
            List <CatUsuarios> ListaUsuarios = new List <CatUsuarios>();

            DtAuxiliar = DatosAuxiliar.D_SeleccionarUsuariosPorEmpresa(IdEmpresa, Activo);


            foreach (DataRow dr in DtAuxiliar.Rows)
            {
                CatUsuarios UsuarioEntrante = new CatUsuarios();
                UsuarioEntrante.U_Nombre            = dr["Nombre"].ToString();
                UsuarioEntrante.U_CorreoElectronico = dr["CorreoElectronico"].ToString();
                UsuarioEntrante.U_IdTipoUsuario     = (Int32)dr["IdTipoUsuario"];
                UsuarioEntrante.U_IdUsuario         = (Int32)dr["IdUsuario"];
                UsuarioEntrante.U_Activo            = (bool)dr["Activo"];


                ListaUsuarios.Add(UsuarioEntrante);
            }


            return(ListaUsuarios);
        }