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); }
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); }
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); }
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); }
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); }
public bool L_InsertarUsuarioSENER(CatUsuarios Usuario, int IdEmpresa) { bool Resultado = false; Resultado = DatosAuxiliar.D_InsertarUsuarioSENER(Usuario, IdEmpresa); return(Resultado); }
public bool L_InsertarUsuario(CatUsuarios Usuario, int IdEmpresa, int IdRepresentanteLegal) { bool Resultado = false; Resultado = DatosAuxiliar.D_InsertarUsuario(Usuario, IdEmpresa, IdRepresentanteLegal); return(Resultado); }
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); }
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); }
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); }
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); }