public bool Agregar(EUsuario obj) { SQLParameter[] parameters = new SQLParameter[3]; parameters[0] = new SQLParameter("@Username", obj.Username, SqlDbType.VarChar); parameters[1] = new SQLParameter("@Password", obj.Password, SqlDbType.VarChar); parameters[2] = new SQLParameter("@Estado", obj.Estado, SqlDbType.Int); Response = Conexion.ExecuteProcedureB("USP_I_AgregarUsuario", parameters); return(Response); }
private void MostraUsuario() { FLogin mFLogin = FLogin.GetForm(); TxtCod_usuario.Text = mFLogin.TxtCod_usuario.Text; DataSet Ds = EUsuario.SelecUsuario(TxtCod_usuario.Text); TxtCod_usuario.Text = Ds.Tables[0].Rows[0]["cod_usuario"].ToString(); TxtDesc_usuario.Text = Ds.Tables[0].Rows[0]["desc_usuario"].ToString(); }
protected void DDL_TipoCita_SelectedIndexChanged(object sender, EventArgs e) { EUsuario eUsuario = (EUsuario)Session["usuario"]; LCita lCita = new LCita(); DataTable dtCitas = lCita.obtenerCitas(int.Parse(DDL_TipoCita.SelectedValue.ToString()), eUsuario); Session["fechasDisponibles"] = obtenerFechaDeCitas(dtCitas); C_FechasDisponibles.SelectedDate = DateTime.MinValue; mostrarDisponibilidadHoraria(); }
protected void GV_CitasAgendadas_PageIndexChanging(object sender, GridViewPageEventArgs e) { EUsuario usr = (EUsuario)Session["usuario"]; LUsuario lUsuario = new LUsuario(); DataTable datos = new DataTable(); datos = lUsuario.obtener_citas_user(usr.Identificacion); GV_CitasAgendadas.DataSource = datos; GV_CitasAgendadas.DataBind(); }
public void UsuarioLog() { TxtCod_usuario.Text = mFLogin.TxtCod_usuario.Text; DataSet Ds = EUsuario.SelecUsuario(TxtCod_usuario.Text); TxtCod_usuario.Text = Ds.Tables[0].Rows[0]["cod_usuario"].ToString(); TxtDesc_usuario.Text = Ds.Tables[0].Rows[0]["desc_usuario"].ToString(); LbHora.Text = DateTime.Now.ToString("dddd, d 'de' MMMM 'de' yyyy h:mm tt"); }
/// <summary> /// Obtiene las funcionalidades a partir del usuario /// </summary> /// <param name="usuario">usuario</param> /// <param name="rol">rol</param> /// <returns></returns> public EUsuario GetFuncionalidadPorUsuario(string usuario, string rol) { var response = new EUsuario(); var indexItem = 0; try { DataSet dsFuncionalidad; using (var objNucleo = new Data.Conciliacion()) { dsFuncionalidad = objNucleo.GetUsuarioFuncionalidades(usuario, rol); } if (dsFuncionalidad != null) { if (dsFuncionalidad.Tables.Count > 0 && dsFuncionalidad.Tables[0].Rows.Count > 0) { // Datos del catalogo response.ResponseCode = 0; response.ResponseDescription = "Ok"; response.Usuario = dsFuncionalidad.Tables[0].Rows[0]["USR_USUARIO"].ToString(); response.Rol = rol; // Datos de los Items de catalogo var dtItemsCatalogo = dsFuncionalidad.Tables[1]; var itemsFuncionalidad = new EFuncionalidadUsuario[dtItemsCatalogo.Rows.Count]; foreach (DataRow row in dtItemsCatalogo.Rows) { itemsFuncionalidad[indexItem] = new EFuncionalidadUsuario { Elemento = row["FUN_ELEMENTO"].ToString() }; indexItem++; } response.ItemFuncionalidad = itemsFuncionalidad; } else { response.ResponseCode = -1; response.ResponseDescription = "Error al obtener los datos del funcionalidad"; } } else { response.ResponseCode = -1; response.ResponseDescription = "Error al obtener los datos del funcionalidad"; } return(response); } catch (Exception ex) { response.ResponseCode = -1; response.ResponseDescription = "Error al obtener los datos del funcionalidad"; return(response); } }
protected void Page_Load(object sender, EventArgs e) { EUsuario usuarioInformacion = (EUsuario)Session[Constantes.USUARIO_SELECCIONADO]; EUsuario usuario = (EUsuario)Session[Constantes.USUARIO_LOGEADO]; DaoUsuario gestorUsuario = new DaoUsuario(); EPuntuacion puntuacion = new EPuntuacion(); if (usuarioInformacion != null) { if (usuario == null || usuario.NombreDeUsuario.Equals(usuarioInformacion.NombreDeUsuario)) { EstrellasPuntuacion.Visible = false; } else { puntuacion = gestorUsuario.GetPuntuacion(usuario, usuarioInformacion); if (puntuacion != null) { EstrellasPuntuacion.Calificacion = puntuacion.Puntuacion; } else { EstrellasPuntuacion.Calificacion = 0; } } etiquetaNombreUsuario.Text = usuarioInformacion.NombreDeUsuario; LB_NombreDeUsuario.Text = etiquetaNombreUsuario.Text; etiquetaNombre.Text = usuarioInformacion.PrimerNombre + " " + usuarioInformacion.SegundoNombre; etiquetaApellido.Text = usuarioInformacion.PrimerApellido + " " + usuarioInformacion.SegundoApellido; etiquetaDescripcion.Text = usuarioInformacion.Descripcion; imagenUsuario.ImageUrl = gestorUsuario.buscarImagen(usuarioInformacion.NombreDeUsuario); imagenUsuario.DataBind(); ASP.controles_estrellas_estrellas_ascx estrellas = new ASP.controles_estrellas_estrellas_ascx(); panelEstrellas.Style.Add("pointer-events", "none"); if (usuarioInformacion.Puntuacion != null) { estrellas.Calificacion = (int)usuarioInformacion.Puntuacion; } else { estrellas.Calificacion = 0; } panelEstrellas.Controls.Remove(etiquetaPuntuacion); panelEstrellas.Controls.Add(estrellas); } else { Response.Redirect("~/Vistas/Home.aspx"); } GridViewUsuSelec.DataBind(); }
protected void B_Cambiar_Click(object sender, EventArgs e) { EUsuario usuario = new EUsuario(); usuario.Id = int.Parse(Session["user_id"].ToString()); usuario.Clave = TB_Contraseña.Text; new DaoSeguridad().updateClave(usuario); this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Su contraseña fue actualizada');window.location=\"Login.aspx\"</script>"); }
private void Buscar() { if (TxtBtipo.Text == "Codigo") { DataListado.DataSource = EUsuario.Buscar(TxtBuscar.Text, "cod"); } else if (TxtBtipo.Text == "Descripcion") { DataListado.DataSource = EUsuario.Buscar(TxtBuscar.Text, "Desc"); } }
protected void B_Cambiar_Click(object sender, EventArgs e) { DAOUsuario user = new DAOUsuario(); EUsuario eUser = new EUsuario(); eUser.UserId = int.Parse(Session["user_id"].ToString()); eUser.Clave = Tb_Contraseña.Text; user.actualziarContrasena(eUser); this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Su Contraseña ha sido actualizada.');window.location=\"Loggin.aspx\"</script>"); }
protected void LoginButton_Click(object sender, EventArgs e) { //EDatos encapsular = new EDatos(); EUsuario encapsular = new EUsuario(); encapsular.User_name = loggin.UserName.ToString(); encapsular.Clave = loggin.Password.ToString(); MAC m = new MAC(); // string ipAddress = HttpContext.Current.Request.UserHostAddress; encapsular.Mac = m.mac(); encapsular.Ip = m.ip(); DAOUsuario datos = new DAOUsuario(); DataTable users = datos.loginUsuarios(encapsular); if (users.Rows.Count > 0) { Session["nom_user"] = users.Rows[0]["nom_user"].ToString(); Session["id_rol"] = users.Rows[0]["id_rol"].ToString(); Session["user_id"] = users.Rows[0]["id_user"].ToString(); Session["foto"] = users.Rows[0]["foto"].ToString(); Session["t_puntos"] = users.Rows[0]["t_puntos"].ToString(); if (Session["id_rol"].ToString().Equals("1")) { Response.Redirect("/Vista/Roles/Admin/index.aspx"); } else { if (Session["id_rol"].ToString().Equals("2")) { Response.Redirect("/Vista/Roles/Moderador/index.aspx"); } else { if (Session["id_rol"].ToString().Equals("3")) { Response.Redirect("/Vista/Roles/Registrado/index.aspx"); } else { Session["user_id"] = null; Session["id_rol"] = null; Session["nom_user"] = null; } } } } }
public ActionResult Login(EUsuario Model) { try { if (!string.IsNullOrEmpty(Model.RUC) && !string.IsNullOrEmpty(Model.Usuario) && !string.IsNullOrEmpty(Model.Password)) { Authentication.UserLogued = BUsuario.Login(Model.Usuario, Model.Password, Model.RUC); if (Authentication.UserLogued.Respuesta == 2) { Authentication.UserLogued.Menu = BUsuario.ListarMenuPorUsuario(Model.Usuario, Model.RUC); if (Authentication.UserLogued.Menu.Count > 0) { // Guardado de actividad en sesión Authentication.SessionCookie = new HttpCookie("SessionCookie"); // Creación de cookie Authentication.SessionCookie.Expires = DateTime.Now.AddDays(1); Authentication.SessionCookie.Values.Add("Usuario", Model.Usuario); // Guardado del usuario en sesión Authentication.SessionCookie.Values.Add("RUC", Model.RUC); // Guardado del ruc en sesión Debug.WriteLine(Authentication.SessionCookie.Values); Response.Cookies.Add(Authentication.SessionCookie); Session.Timeout = (int)(Authentication.SessionCookie.Expires - DateTime.Now).TotalSeconds; Session["Usuario"] = Authentication.UserLogued; //if (Authentication.UserLogued.Id == 1) //{ // return RedirectToAction("Principal", "Seguridad"); //} //else //{ //} return(RedirectToAction("VistaPrevia", "Seguridad")); } else { ViewBag.Message = "El rol que usted posee asignado no tiene permisos asignados."; } } else { ViewBag.Message = "Credenciales Incorrectas"; } } else { ViewBag.Message = "Debe ingresar un usuario y contraseña."; } } catch (Exception Exception) { ViewBag.Message = Exception.Message; } return(View()); }
/// <summary> /// Cambia el password del usuario public EUsuario cambiarContrasena(string sUser, string sNewPwd, string sModiBy, string sDatemodi) { Lucky.Data.Common.Application.DUsuario odUsuario = new Lucky.Data.Common.Application.DUsuario(); EUsuario oecusuario = odUsuario.cambiarContrasena( sUser, sNewPwd, sModiBy, sDatemodi); odUsuario = null; return(oecusuario); }
protected void b_cam_Click(object sender, EventArgs e) { //Se ACTUALIZA LA CITA Y FALTAN VALIDACIONES LCita lCita = new LCita(); Button btn = (Button)sender; int id_cita_nueva = int.Parse(btn.CommandArgument.ToString()); EUsuario usr = (EUsuario)Session["usuario"]; lCita.act_cita(usr.Identificacion, int.Parse((Session["id_cita"].ToString())), id_cita_nueva, Session.SessionID); Response.Redirect("ReprogramarCita.aspx"); }
public string InstUsuario(EUsuario Obj, string Usuario) { try { return(Data.InstUsuario(Obj, Usuario)); } catch (Exception Exception) { throw Exception; } }
protected void mostrarDatos() { ECita eCita = (ECita)Session["eCita"]; EUsuario eUsuario = (EUsuario)Session["usuario"]; L_Nombre_Paciente_f.Text = eUsuario.Nombre + " " + eUsuario.Apellido; L_Especialidad_f.Text = eCita.EMedico.EEspecialidad.Nombre; L_Fecha_f.Text = Convert.ToString(DateTime.Parse(eCita.Dia).ToShortDateString()); L_Hora_f.Text = eCita.HoraInicio; L_Medico_f.Text = eCita.EMedico.Nombre + " " + eCita.EMedico.Apellido; }
protected void Page_Load(object sender, EventArgs e) { LCita lCita = new LCita(); DataTable info = new DataTable(); //DE MOMENTO ESTO ES UN TEST EUsuario usera_lo = (EUsuario)Session["usuario"]; String id_user = usera_lo.Identificacion; info = lCita.citas_pendientes_pago(id_user); GridView1.DataSource = info; GridView1.DataBind(); }
public static int ActualizarActivoUsuario(EUsuario objE) { using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnRumpSql))) { SqlCommand cmd = new SqlCommand("usp_mnt_usuario", cn); cmd.Parameters.AddWithValue("@id", EUtil.getDesencriptar(objE.ID_ENCRIP)); cmd.Parameters.AddWithValue("@opcion", 14); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); return(cmd.ExecuteNonQuery()); } }
public static string RegistrarUsuario(EUsuario objE) { decimal ID_USUARIO = 0; using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnRumpSql))) { SqlTransaction transaccRegistro; cn.Open(); transaccRegistro = cn.BeginTransaction(); try { using (SqlCommand cmd = new SqlCommand("usp_mnt_usuario", cn, transaccRegistro)) { cmd.Parameters.AddWithValue("@email", objE.EMAIL); cmd.Parameters.AddWithValue("@password", objE.PASSWORD); cmd.Parameters.AddWithValue("@nombre", objE.NOMBRE); cmd.Parameters.AddWithValue("@apellido", objE.APELLIDO); cmd.Parameters.AddWithValue("@fecha_nac", objE.FECHA_NAC); cmd.Parameters.AddWithValue("@telefono", objE.TELEFONO); cmd.Parameters.AddWithValue("@celular", objE.CELULAR); cmd.Parameters.AddWithValue("@sexo", objE.SEXO); cmd.Parameters.AddWithValue("@activo", objE.ACTIVO); cmd.Parameters.AddWithValue("@estado", objE.ESTADO); cmd.Parameters.AddWithValue("@perfil_id", objE.PERFIL_ID); cmd.Parameters.AddWithValue("@opcion", 6); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { while (dr.Read()) { ID_USUARIO = dr.IsDBNull(dr.GetOrdinal("ID_usuario")) ? 0 : dr.GetDecimal(dr.GetOrdinal("ID_usuario")); } } } } transaccRegistro.Commit(); } catch (Exception ex) { transaccRegistro.Rollback(); ID_USUARIO = 0; throw (ex); } cn.Close(); } return(EUtil.getEncriptar(ID_USUARIO.ToString())); }
private void Mostrar() { try { DataListado.DataSource = EUsuario.Mostrar(); OcultarColumnas(); } catch (Exception Exc) { MensajeError(Exc.Message); } }
public EUsuario registrarse(string Documento, string Correo, string Password, int TipoDocumento, string pNombre, string sNombre, string pApellido, string sApellido) { EPersona ep = iPersona.addPersona(Documento, Correo, Password, TipoDocumento, pNombre, sNombre, pApellido, sApellido); if (ep == null) { return(null); } EUsuario eu = iUsuario.addUsuario(ep.id); return(eu); }
/// <summary> /// Metodo para rregistrar la primera session de Usuario en SIGE /// </summary> public EUsuario cambiarContrasena(string sUser, string sNewPwd, string sModiby, string sDatemodi) { oConn = new Conexion(1); DataTable dt = oConn.ejecutarDataTable("UP_WEB_CAMBIOPASSWORD", sUser, sNewPwd, sModiby, sDatemodi); EUsuario oecusuario = new EUsuario(); oecusuario.nameuser = sUser; oecusuario.UserPassword = sNewPwd; oecusuario.PersonModiBy = sModiby; oecusuario.PersonDateModiBy = sDatemodi; return(oecusuario); }
protected void Page_Load(object sender, EventArgs e) { try { EUsuario Usuario = (EUsuario)Session["Usuario"]; lblUsuario.Text = Usuario.Usuario.ToString(); } catch (Exception ex) { Response.Redirect("../Error/NoAccess.html"); } }
public EUsuario BuscarPorUsuario(string sUsuario, string Ruc) { EUsuario oUsuario = null; using (var Connection = GetConnection(BaseDeDatos)) { try { Connection.Open(); SetQuery("GEN_UsuarioPorUsuario"); CreateHelper(Connection); AddInParameter("@vUsuario", sUsuario); AddInParameter("@Empresa", Ruc); using (var Reader = ExecuteReader()) { if (Reader.Read()) { oUsuario = new EUsuario(); oUsuario.Id = int.Parse(Reader["IdUsuario"].ToString()); oUsuario.Nombre = Reader["Nombre"].ToString(); oUsuario.ApellidoPaterno = Reader["ApellidoPaterno"].ToString(); oUsuario.ApellidoMaterno = Reader["ApellidoMaterno"].ToString(); oUsuario.Usuario = Reader["Usuario"].ToString(); oUsuario.Perfil = new EPerfil { Id = int.Parse(Reader["IdPerfil"].ToString()), Nombre = Reader["Perfil"].ToString(), }; oUsuario.Empresa = new EEmpresa { Id = int.Parse(Reader["IdEmpresa"].ToString()), Nombre = Reader["Empresa"].ToString(), RazonSocial = Reader["EmpresaRazonSocial"].ToString(), RUC = Reader["EmpresaRUC"].ToString(), DireccionTexto = Reader["EmpresaRUC"].ToString() }; //oUsuario.Nombre = Reader["Nombre"].ToString(); //oUsuario.Sucursal.IdSucursal = int.Parse(Reader["IdSucursal"].ToString()); } } } catch (Exception Exception) { throw Exception; } finally { Connection.Close(); } } return(oUsuario); }
protected void Page_Load(object sender, EventArgs e) { EUsuario usuario = (EUsuario)(Session[Constantes.USUARIO_LOGEADO]); if (usuario == null) { Response.Redirect("~/Vistas/Home.aspx"); } else if (usuario != null && usuario.Rol.Equals(Constantes.ROL_USER)) { Response.Redirect("~/Vistas/Home.aspx"); } }
protected void LB_CerrarS_Click(object sender, EventArgs e) { Session["user_id"] = null; Session["nombre"] = null; DaoPelu user = new DaoPelu(); EUsuario datos = new EUsuario(); datos.Session = Session.SessionID; user.cerrarSession(datos); Response.Redirect("~/View/Login.aspx"); }
protected EUsuario mapearObjeto(MySqlDataReader fila) { EUsuario user = new EUsuario { nombre = fila.GetString("nombres"), apellidos = fila.GetString("Apellidos"), login = fila.GetString("login"), clave = fila.GetString("passw"), rol = fila.GetString("rol"), estado = fila.GetString("estado") }; return(user); }
protected void B_Cierre_Click(object sender, EventArgs e) { Session["user_id"] = null; Session["nombre"] = null; DAOUsuario user = new DAOUsuario(); EUsuario datos = new EUsuario(); datos.Session = Session.SessionID; user.cerrarSession(datos); Response.Redirect("Loggin.aspx"); }
protected void Button1_Click(object sender, EventArgs e) { //SE ACTIVA EL PAGO Button btn = (Button)sender; LCita lCita = new LCita(); EUsuario usr = (EUsuario)Session["usuario"]; lCita.activar_pago(usr.Identificacion, int.Parse(Session["id_payment"].ToString()), Session.SessionID); ClientScriptManager cm = this.ClientScript; cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Ha Realizado el respectivo pago')</script>;"); Response.Redirect("citas_no_pag.aspx"); }
public DataTable ValidarLogin(EUsuario eUsuario) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@username", eUsuario.Nombreusuario)); parametros.Add(new SqlParameter("@pass", eUsuario.Contrasenia)); DataTable Tabla = ADatos.EjecutarLectura("Select * from TUsuarios where NombreUsuario=@username and Contraseña=@pass", parametros); CacheUserLogin.IdUsuario = int.Parse(Tabla.Rows[0][0].ToString()); CacheUserLogin.Nombre = Tabla.Rows[0][1].ToString(); CacheUserLogin.Tipo = Tabla.Rows[0][3].ToString(); return(Tabla); }