public Usuario ObtenerUsuarioContrasena(Usuario oUsuario) { DbCommand oDbCommand = oDatabase.GetStoredProcCommand(Procedimiento.stp_sel_ObtenerUsuarioContrasena, oUsuario.cUsuNombre); using (IDataReader oIDataReader = oDatabase.ExecuteReader(oDbCommand)) { int inUsuId = oIDataReader.GetOrdinal("nUsuId"); int inUsuNombre = oIDataReader.GetOrdinal("cUsuNombre"); int icUsuContrasena = oIDataReader.GetOrdinal("cUsuContrasena"); int icPersDesc = oIDataReader.GetOrdinal("cPersDesc"); int inRolId = oIDataReader.GetOrdinal("nRolId"); while (oIDataReader.Read()) { oUsuario = new Usuario(); //oUsuario.oDatoPersona = new Persona(); oUsuario.nUsuId = DataUtil.DbValueToDefault<Int32>(oIDataReader[inUsuId]); oUsuario.cUsuNombre = DataUtil.DbValueToDefault<String>(oIDataReader[inUsuNombre]); oUsuario.cUsuContrasena = DataUtil.DbValueToDefault<String>(oIDataReader[icUsuContrasena]); oUsuario.oPersNat.oPers.cPersDesc = DataUtil.DbValueToDefault<String>(oIDataReader[icPersDesc]); oUsuario.nRolId = DataUtil.DbValueToDefault<Int32>(oIDataReader[inRolId]); } } return oUsuario; }
public JsonResult CargarDatosUsuario(int nPersId, string cDNI) { UsuarioLN oUsuarioLN = new UsuarioLN(); Usuario oPersNat = new Usuario(); oPersNat = oUsuarioLN.CargarDatosUsuario(nPersId, cDNI); return Json(JsonConvert.SerializeObject(oPersNat)); }
public ListaPaginada ListaUsuariosPag(int nPage = 1, int nSize = 10, int nUsuId = -1, string cUsuDesc = null, string cUsuName = null, string cUsuDOI = null) { ListaPaginada ListaUsuPag= new ListaPaginada(); DbCommand oDbCommand = oDatabase.GetStoredProcCommand(Procedimiento.stp_sel_ListarUsuarios); oDatabase.AddInParameter(oDbCommand, "@nUsuId", DbType.Int32, (object)nUsuId ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@cUsuDesc", DbType.String, (object)cUsuDesc ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@cUsuName", DbType.String, (object)cUsuName ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@cUsuDOI", DbType.String, (object)cUsuDOI ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@nPageN", DbType.Int32, nPage); oDatabase.AddInParameter(oDbCommand, "@nPageSize", DbType.Int32, nSize); oDatabase.AddOutParameter(oDbCommand, "@nRows", DbType.Int32, 10); oDatabase.AddOutParameter(oDbCommand, "@nPageTotal", DbType.Int32, 10); using (IDataReader oIDataReader = oDatabase.ExecuteReader(oDbCommand)) { int inPersId = oIDataReader.GetOrdinal("nPersId"); int inUsuId = oIDataReader.GetOrdinal("nUsuId"); int icUsuNombre = oIDataReader.GetOrdinal("cUsuNombre"); int icNombre = oIDataReader.GetOrdinal("cNombre"); int icSexo = oIDataReader.GetOrdinal("cSexo"); int icDOI = oIDataReader.GetOrdinal("cDOI"); int icPersTelefono1 = oIDataReader.GetOrdinal("cPersTelefono1"); int icPersDireccion = oIDataReader.GetOrdinal("cPersDireccion"); while (oIDataReader.Read()) { Usuario oUsuario = new Usuario(); oUsuario.oPersNat.oPers.nPersId = DataUtil.DbValueToDefault<Int32>(oIDataReader[inPersId]); oUsuario.nUsuId = DataUtil.DbValueToDefault<Int32>(oIDataReader[inUsuId]); oUsuario.cUsuNombre = DataUtil.DbValueToDefault<String>(oIDataReader[icUsuNombre]); oUsuario.oPersNat.oPers.cPersDesc = DataUtil.DbValueToDefault<String>(oIDataReader[icNombre]); oUsuario.oPersNat.oPers.cPersSexo = DataUtil.DbValueToDefault<String>(oIDataReader[icSexo]); oUsuario.oPersNat.oPers.cPersDOI = DataUtil.DbValueToDefault<String>(oIDataReader[icDOI]); oUsuario.oPersNat.oPers.cPersTelefono1 = DataUtil.DbValueToDefault<String>(oIDataReader[icPersTelefono1]); oUsuario.oPersNat.oPers.cPersDireccion = DataUtil.DbValueToDefault<String>(oIDataReader[icPersDireccion]); ListaUsuPag.oLista.Add(oUsuario); } } ListaUsuPag.nPage = nPage; ListaUsuPag.nPageSize = nSize; ListaUsuPag.nRows = Convert.ToInt32(oDatabase.GetParameterValue(oDbCommand, "@nRows")); ListaUsuPag.nPageTotal = Convert.ToInt32(oDatabase.GetParameterValue(oDbCommand, "@nPageTotal")); return ListaUsuPag; }
public int RegistrarActualizarUsuario(Usuario oUsuario) { return oUsuarioAD.RegistrarUsuario(oUsuario); }
public Usuario CargarDatosUsuario(int nPersId, string cDNI) { try { Usuario oUsuario = new Usuario(); DbCommand oDbCommand = oDatabase.GetStoredProcCommand(Procedimiento.stp_sel_Usuario); oDatabase.AddInParameter(oDbCommand, "@nPersId", DbType.Int32, (object) nPersId ?? DBNull.Value); oDatabase.AddInParameter(oDbCommand, "@cPersNatDOI", DbType.String, (object)cDNI ?? DBNull.Value); using (IDataReader oIDataReader = oDatabase.ExecuteReader(oDbCommand)) { int inPersId = oIDataReader.GetOrdinal("nPersId"); int icPersTelefono1 = oIDataReader.GetOrdinal("cPersTelefono1"); int icPersTelefono2 = oIDataReader.GetOrdinal("cPersTelefono2"); int icPersEmail = oIDataReader.GetOrdinal("cPersEmail"); int icPersDireccion = oIDataReader.GetOrdinal("cPersDireccion"); int icPersUbigeo = oIDataReader.GetOrdinal("cPersUbigeo"); int icPersNatNombre = oIDataReader.GetOrdinal("cPersNatNombre"); int icPersNatApellido = oIDataReader.GetOrdinal("cPersNatApellido"); int icPersNatDOI = oIDataReader.GetOrdinal("cPersNatDOI"); int idPersNatNac = oIDataReader.GetOrdinal("dPersNatNac"); int icPersNatSexo = oIDataReader.GetOrdinal("cPersNatSexo"); int icUsuNombre = oIDataReader.GetOrdinal("cUsuNombre"); int icUsuContrasena = oIDataReader.GetOrdinal("cUsuContrasena"); int inUsuRolId = oIDataReader.GetOrdinal("nUsuRolId"); int icUsuRolDesc = oIDataReader.GetOrdinal("cUsuRolDesc"); while (oIDataReader.Read()) { oUsuario.oPersNat.oPers.nPersId = DataUtil.DbValueToDefault<Int32>(oIDataReader[inPersId]); oUsuario.oPersNat.oPers.cPersTelefono1 = DataUtil.DbValueToDefault<String>(oIDataReader[icPersTelefono1]); oUsuario.oPersNat.oPers.cPersTelefono2 = DataUtil.DbValueToDefault<String>(oIDataReader[icPersTelefono2]); oUsuario.oPersNat.oPers.cPersEmail = DataUtil.DbValueToDefault<String>(oIDataReader[icPersEmail]); oUsuario.oPersNat.oPers.cPersDireccion = DataUtil.DbValueToDefault<String>(oIDataReader[icPersDireccion]); oUsuario.oPersNat.oPers.oPersUbigeo.cConstanteID = DataUtil.DbValueToDefault<String>(oIDataReader[icPersUbigeo]); oUsuario.oPersNat.cPersNatNombre = DataUtil.DbValueToDefault<String>(oIDataReader[icPersNatNombre]); oUsuario.oPersNat.cPersNatApellido = DataUtil.DbValueToDefault<String>(oIDataReader[icPersNatApellido]); oUsuario.oPersNat.cPersNatDOI = DataUtil.DbValueToDefault<String>(oIDataReader[icPersNatDOI]); oUsuario.oPersNat.dPersNatNac = DataUtil.DbValueToDefault<DateTime>(oIDataReader[idPersNatNac]); oUsuario.oPersNat.oPersNatSexo.cConstanteID = DataUtil.DbValueToDefault<String>(oIDataReader[icPersNatSexo]); oUsuario.cUsuNombre = DataUtil.DbValueToDefault<String>(oIDataReader[icUsuNombre]); oUsuario.cUsuContrasena = DataUtil.DbValueToDefault<String>(oIDataReader[icUsuContrasena]); oUsuario.nRolId = DataUtil.DbValueToDefault<Int32>(oIDataReader[inUsuRolId]); oUsuario.cRolDesc = DataUtil.DbValueToDefault<String>(oIDataReader[icUsuRolDesc]); } } return oUsuario; } catch (Exception) { throw; } }
public int RegistrarUsuario(Usuario oUsuario) { int resultado = 0; try { using (SqlConnection oSqlConnection = new SqlConnection(Conexion.cnsCHUYAChuyaSQL)) { SqlCommand oSqlCommand = new SqlCommand(); oSqlCommand.CommandText = Procedimiento.stp_ins_upd_Usuario; oSqlCommand.CommandType = CommandType.StoredProcedure; oSqlCommand.Connection = oSqlConnection; oSqlCommand.Parameters.Add("@nPersId", SqlDbType.Int).Value = (object)oUsuario.oPersNat.oPers.nPersId ?? DBNull.Value; oSqlCommand.Parameters.Add("@nUsuId", SqlDbType.Int).Value = (object)oUsuario.nUsuId ?? DBNull.Value; oSqlCommand.Parameters.Add("@cUsuNombre", SqlDbType.VarChar, 4).Value = (object)oUsuario.cUsuNombre ?? DBNull.Value; oSqlCommand.Parameters.Add("@cUsuContrasena", SqlDbType.VarChar, 15).Value = (object)oUsuario.cUsuContrasena ?? DBNull.Value; oSqlCommand.Parameters.Add("@nRolId", SqlDbType.Int).Value = (object)oUsuario.nRolId ?? DBNull.Value; oSqlConnection.Open(); using (IDataReader oIDataReader = oSqlCommand.ExecuteReader()) { int iResultado = oIDataReader.GetOrdinal("Resultado"); while (oIDataReader.Read()) { resultado = DataUtil.DbValueToDefault<int>(oIDataReader[iResultado]); } } } } catch (Exception ex) { resultado = -1; //oError.cErrDescription = ex.Message.ToString(); //oError.cErrSource = ex.StackTrace.ToString(); //oError.cProceso = ex.TargetSite.ToString(); //resultado[0] = "3"; //resultado[1] = "Ha ocurrido un error: " + "TIPO 3-" + oErrorAD.InsertaErrorAplicacion(oError); } return resultado; }
public override bool ValidateUser(string userName, string password) { try { SeguridadLN oSeguridadLN = new SeguridadLN(); Usuario oUsuario = new Usuario(); oUsuario.cUsuNombre = userName; oUsuario = oSeguridadLN.ObtenerUsuarioContrasena(oUsuario); bool validar = false; if (oUsuario != null) { if (oUsuario.cUsuContrasena == password) { HttpContext.Current.Session["Datos"] = oUsuario; validar = true; } } return validar; } catch { return false; } }
public Usuario ObtenerUsuarioContrasena(Usuario oUsuario) { return new SeguridadAD().ObtenerUsuarioContrasena(oUsuario); }