/*Metodo auxiliar que nos crea una lista de selectlistitem con los usuarios habiitados del sistema*/ private List <SelectListItem> ListaUsuarios() { //Creamos la lista resultante List <SelectListItem> resultado = new List <SelectListItem>(); //Instanciamos la logica de Usuarios LogicaUsuario unaLogica = new LogicaUsuario(); //Traemos la lista de Usuarios List <UsuarioDTO> listaDTO = unaLogica.ListaUsuarios(); //Filtramos solo los Usuarios habilitados y de paso la convertimos a List<UsuarioModel> List <UsuarioModel> lista = HerramientasM.UsuariosHabilitados(listaDTO); foreach (UsuarioModel unUsuario in lista) { //Agregamos los Usuarios habilitados a la lista resultado.Add(new SelectListItem { Text = (unUsuario.Usuario), Value = unUsuario.Usuario.ToString(), Selected = false }); } //Retornamos la lista return(resultado); }
protected void btnBaja_Click(object sender, EventArgs e) { try { if (txtUsuario.Text.ToUpper() != ((Usuario)Session["USUARIO"]).pNombreUsuario) { string usuario = txtUsuario.Text; string pass = txtPass.Text; string nombre = txtNombre.Text; string inicioJornada = (ddlInicioJornadaHoras.SelectedItem.Text + ":" + ddlInicioJornadaMinutos.SelectedItem.Text); string finJornada = (ddlFinJornadaHoras.SelectedItem.Text + ":" + ddlFinJornadaMinutos.SelectedItem.Text); Empleado empleado = new Empleado(usuario, pass, nombre, inicioJornada, finJornada); LogicaUsuario logicaUsuario = new LogicaUsuario(); logicaUsuario.BajaUsuario(empleado); lblERROR.ForeColor = System.Drawing.Color.Green; lblERROR.Text = "Baja exitosa."; } else { throw new Exception("No puedes eliminarte a ti mismo."); } } catch (Exception ex) { lblERROR.ForeColor = System.Drawing.Color.Red; lblERROR.Text = ex.Message; } }
protected void btnConfirmar_Click(object sender, EventArgs e) { try { Int64 ruc; int codigo, precio, cantidad; Usuario oUsu; oUsu = (Usuario)Session["Cliente"]; Cliente oCli = LogicaUsuario.BuscarCliente(oUsu.nomUsu); ruc = Convert.ToInt64(gvMedicamentos.SelectedRow.Cells[1].Text.Trim()); codigo = Convert.ToInt32(gvMedicamentos.SelectedRow.Cells[2].Text.Trim()); precio = Convert.ToInt32(gvMedicamentos.SelectedRow.Cells[5].Text.Trim()); cantidad = Convert.ToInt32(txtCantidad.Text.Trim()); Medicamento oMed = LogicaMedicamento.Buscar(ruc, codigo); Pedido oPed = new Pedido(0, cantidad, 0, oCli, oMed); LogicaPedido.Alta(oPed); } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnBuscar_Click(object sender, EventArgs e) { try { Administrador a = LogicaUsuario.BuscarAdmin(txtNombre.Text); Session["admin"] = a; if (a == null) { Cliente c = LogicaUsuario.BuscarCliente(txtNombre.Text); if (c == null) { CamposAgregar(); } else { lblMsj.Text = "Existe un cliente con ese nombre"; } } else { txtNomCompleto.Text = a.NombreCompleto; txtClave.Text = a.Clave; txtCargo.Text = a.Cargo; CamposModificarEliminar(); } } catch (Exception ex) { lblMsj.Text = ex.Message; } }
protected void btnBuscar_Click(object sender, EventArgs e) { try { LogicaUsuario logicaUsuario = new LogicaUsuario(); Session["Empleado"] = logicaUsuario.BuscarUsuario(txtUsuario.Text); if (!((Usuario)Session["Empleado"] is Cliente)) { if ((Usuario)Session["Empleado"] == null) { FormularioAlta(); } else { FormularioModificarCancelar(); } } else { throw new Exception("Este usuario pertenece a un cliente."); } } catch (Exception ex) { lblERROR.ForeColor = System.Drawing.Color.Red; lblERROR.Text = ex.Message; } }
protected void btnIngresar_Click(object sender, EventArgs e) { try { string user = txtUsuario.Text; string pass = txtClave.Text; Usuario usuario = LogicaUsuario.Logueo(user, pass); if (usuario == null) { Response.Write("<script>alert('El usuario y/o la contraseña no son correctas');</script>"); } else { Session["usuario"] = usuario; if (usuario is Cliente) { Response.Redirect("formRes.aspx"); } else { Response.Redirect("formHab.aspx"); } } } catch (Exception ex) { Response.Write("<script>alert('" + ex.Message + "');</script>"); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { lgUsuario = new LogicaUsuario(); usuario = lgUsuario.SessioUsuario(int.Parse(Request.Params["perfil"])); //imgUser.ImageUrl = usuario.foto; txtApe1.Text = usuario.apellido1; txtApe2.Text = usuario.apellido2; txtCorreo.Text = usuario.correo; txtFechaNac.Text = usuario.fecha_nacimiento; txtNombre1.Text = usuario.nombre1; txtNombre2.Text = usuario.nombre2; txtNumDoc.Text = usuario.num_documento.ToString(); txtTelefono.Text = usuario.telefono; txtDir.Text = usuario.direccion; cargarDepartamento(); cargarTipoDoc(); int cod = int.Parse(dtDepartamento.SelectedValue.ToString()); cargarCiudad(cod); cargarTipoUser(); } } catch (Exception ex) { ltDatos.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong> " + ex.Message + "</div>"; } }
private void CargarGrilla() { try { List <Administrador> listadoAdministrador = LogicaUsuario.Listar(Convert.ToInt32(ddlListar.SelectedValue)); GridAdmins.DataSource = null; if (listadoAdministrador != null) { if (listadoAdministrador.Count > 0) { GridAdmins.Visible = true; GridAdmins.DataSource = listadoAdministrador; GridAdmins.DataBind(); } else { GridAdmins.Visible = false; lbError.Text = "No existen administradores registrados"; } } else { GridAdmins.Visible = false; lbError.Text = "No existen administradores registrados"; } } catch (Exception) { lbError.Text = "Ha ocurrido un error"; } }
protected void btnBuscar_Click(object sender, EventArgs e) { string nomUsu = txtNomUsu.Text.Trim(); Cliente oCli = LogicaUsuario.BuscarCliente(nomUsu); Usuario oUsu = LogicaUsuario.BuscarEmpleado(nomUsu); if (oCli != null) { this.ActivoBotonesBM(); txtNomUsu.Text = oCli.nomUsu; txtPass.Text = oCli.pass; txtNombre.Text = oCli.nombre; txtApellido.Text = oCli.apellido; txtDireccion.Text = oCli.dirEntrega; txtTelefono.Text = Convert.ToString(oCli.Telefono); lblError.Text = "El Cliente ya existe"; } else if (oUsu != null) { lblError.Text = "Nombre en uso. Use otro."; } else { this.ActivoBotonesA(); } }
protected void btn_guardar_Click(object sender, EventArgs e) { Tbl_Usuario usuario = new Tbl_Usuario(); usuario.usu_cedula = txt_ced.Text; usuario.usu_nombre = txt_nombre.Text; usuario.usu_apellido = txt_apellido.Text; usuario.usu_direccion = txt_direc.Text; usuario.usu_telefono = txt_telef.Text; usuario.usu_contrasena = Encriptar.GetSHA256(txt_pass.Text.ToString()); usuario.usu_nomlogin = txt_user.Text; usuario.usu_correo = txt_email.Text; //guardar la informacion quemada usuario.usu_estado = 'A'; usuario.usu_fechacreacion = DateTime.Now; usuario.tip_id = 2; if (LogicaUsuario.save(usuario) == "Si") { lbl_mesaje.Visible = true; lbl_mesaje.Text = "Los datos se guardaron correctamente"; Limpiar(); } else { lbl_error.Visible = true; lbl_error.Text = "Error! Los datos no se guardaron correctamente"; } }
protected void lbtnConfirmarEliminacion_Click(object sender, EventArgs e) { try { Usuario usuario = (Usuario)Session["UsuarioAEliminar"]; if (usuario != null) { LogicaUsuario.Eliminar(usuario); Session["UsuarioAEliminar"] = null; PanelConfirmacion.Visible = false; LimpiarFormulario(); lblMensaje.ForeColor = System.Drawing.Color.Green; lblMensaje.CssClass = "labelok"; lblMensaje.Text = "¡El usuario " + usuario.NombreUsuario + " se eliminó correctamente!"; } } catch (ApplicationException ex) { lblMensaje.ForeColor = System.Drawing.Color.Red; lblMensaje.CssClass = "labelerror"; lblMensaje.Text = "¡ERROR! " + ex.Message; } catch { lblMensaje.ForeColor = System.Drawing.Color.Red; lblMensaje.CssClass = "labelerror"; lblMensaje.Text = "Se produjo un error al eliminar el usuario."; } }
protected void btnBuscar_Click(object sender, EventArgs e) { lblError.Text = ""; try { Empleado emp = (Empleado)LogicaUsuario.Buscar(txtUsername.Text); if (emp != null) { txtUsername.Text = emp.NombreLogueo; txtNombre.Text = emp.Nombre; txtApelldio.Text = emp.Apellido; txtContrasena.Text = emp.Contrasena; ddlHoraInicio.SelectedValue = emp.HoraInicio.ToString(); ddlHoraFin.SelectedValue = emp.HoraFin.ToString(); Session["empleado"] = emp; this.ActivarBM(); this.DesactivarA(); } else { lblError.Text = "No existe el nombre de usuario"; this.ActivarA(); this.Limpiar(); this.DesactivarBM(); Session["empleado"] = emp; } } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnAgregar_Click(object sender, EventArgs e) { try { string pass1, pass2; util = new csUtilidades(); lgUsuario = new LogicaUsuario(); pass1 = util.CrearPassword(10); pass2 = util.Encriptar(pass1); usuario = new csUsuario(0, txtNom1.Text, txtNom2.Text, txtApe1.Text, txtApe2.Text, txtCorreo.Text, "", txtDir.Text, txtFechaNac.Text, txtTelefono.Text, int.Parse(txtNumDoc.Text), int.Parse(dlTipoDoc.SelectedValue.ToString()), int.Parse(dlCiudad.SelectedValue.ToString()), pass2); if (lgUsuario.CrearUsuario(usuario, dlTipoUsuario.SelectedValue)) { ltMensaje.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong>Usuario Agregado</div>"; EnviarCorreo(pass2, txtCorreo.Text); LimpiarCajas(); } else { ltMensaje.Text = @"<div class='alert alert-success alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong>El Usuario no fue agregado</div>"; } } catch (Exception ex) { ltMensaje.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong> " + ex.Message + "</div>"; } }
protected void btnLogueo_Click(object sender, EventArgs e) { try { Usuario oUsu = LogicaUsuario.Logueo(txtNomUsu.Text.Trim(), txtPass.Text.Trim()); if (oUsu != null) { if (oUsu is Empleado) { Session["Empleado"] = oUsu; Response.Redirect("BienvenidaEmpleado.aspx"); } else { Session["Cliente"] = oUsu; Response.Redirect("BienvenidaCliente.aspx"); } } else { lblError.Text = "Usuario no existe"; } } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnSignIn_Click(object sender, EventArgs e) { try { LogicaUsuario logicaUsuario = new LogicaUsuario(); string usuario = txtUsuario.Text; string pass = txtPass.Text; string nombre = txtNombre.Text; string direccionFacturacion = txtDireccionFacturacion.Text; string telefono = txtTelefono.Text; Cliente cliente = new Cliente(usuario, pass, nombre, direccionFacturacion, telefono); logicaUsuario.AltaUsuario(cliente); //SIGNED IN Session["USUARIO"] = cliente; //REDIRECT Response.Redirect("Default.aspx"); } catch (Exception ex) { lblERROR.ForeColor = System.Drawing.Color.Red; lblERROR.Text = ex.Message; } }
protected void btnLogueo_Click(object sender, EventArgs e) { try { Usuario user; user = LogicaUsuario.Logueo(txtNombreUsuario.Text.Trim(), txtContraseña.Text.Trim()); if (user != null) { Session["Usuario"] = user; if (user is EntidadesCompartidas.Empleado) { Response.Redirect("BienvenidaEmpleados.aspx"); } else if (user is EntidadesCompartidas.Cliente) { Response.Redirect("RealizarPedido.aspx"); } } lblError.Text = "Datos no validos"; } catch (Exception ex) { lblError.Text = ex.Message; } }
public void ActualizarTabla() { BindingSource bindingSource = new LogicaUsuario().MostrarListaUsuarios(); dataGridViewEditaUsuarios.DataSource = bindingSource; dataGridViewEditaUsuarios.ClearSelection(); }
protected void btnLogIn_Click(object sender, EventArgs e) { try { LogicaUsuario logicaUsuario = new LogicaUsuario(); Usuario usu = logicaUsuario.LoginUsuario(txtUsuario.Text, txtPass.Text); if (usu is Cliente) { Session["USUARIO"] = usu; Response.Redirect("HomePage.aspx"); } else if (usu is Empleado) { Session["USUARIO"] = usu; Response.Redirect("HomePage.aspx"); } else { Session["USUARIO"] = usu; } } catch (Exception ex) { lblERROR.Text = ex.Message; } }
protected void btnGuardarPass_Click(object sender, EventArgs e) { try { lgUsuario = new LogicaUsuario(); //if (txtFechaNac.Rows>0||txtFechaNac.Text==null) //{ usuario = (csUsuario)Session["Usuario"]; util = new csUtilidades(); if (lgUsuario.CambiarPass(util.Encriptar(txtPass1.Text), usuario.id_usuario)) { lgUsuario = new LogicaUsuario(); ltMsnPass.Text = @"<div class='alert alert-info alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>¡Información!</strong> Contraseña actualizada.</div>"; Session["Usuario"] = lgUsuario.SessioUsuario(usuario.id_usuario); } else { ltMsnPass.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong>Contraseña no actualizada.</div>"; } //} } catch (Exception ex) { ltMsnPass.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error!</strong> " + ex.Message + "</div>"; } }
public ActionResult InicarSesion(string correo, string contraseña) { LogicaUsuario logicaUsuario = new LogicaUsuario(); string mensaje = logicaUsuario.VerificarUsuario(correo, contraseña); return(Json(new { mensaje = mensaje })); }
public void Test1() { Modulo modulos = new Modulo { Nombre = "Permiso", Descripcion = "NINGUNA", Estado = ModulosEnum.Activo, Id = 1 }; Opcion opcion = new Opcion { Nombre = "opcion 1", Descripcion = "descripcion prueba", Estado = OpcionEnum.Activo, modulo = modulos }; Rol rol = new Rol { Nombre = "Admnistrador", Descripcion = "Todo los permisos", Estado = RolEstado.Activo }; DatoRol Drol = new DatoRol(); DatoModulos datoModulos = new DatoModulos(); DatoOpciones datoOpciones = new DatoOpciones(); DatoUsuario datoUsuario = new DatoUsuario(); DatoRol datoRol = new DatoRol(); LogicaUsuario logicaUsuario = new LogicaUsuario(); DatoPermiso datoPermiso = new DatoPermiso(); Assert.IsTrue(datoPermiso.Denegar(2, 1)); }
public override void GuardarCambios() { MapearADatos(); LogicaUsuario logicaUsuarioActual = new LogicaUsuario(); logicaUsuarioActual.Guardar(UsuarioActual); }
protected void btnModificar_Click(object sender, EventArgs e) { lblError.Text = ""; try { Empleado emp = (Empleado)Session["empleado"]; if (emp != null) { emp.Nombre = txtNombre.Text; emp.Apellido = txtApelldio.Text; emp.Contrasena = txtContrasena.Text; emp.HoraInicio = Convert.ToDateTime(ddlHoraInicio.SelectedValue); emp.HoraFin = Convert.ToDateTime(ddlHoraFin.SelectedValue); LogicaUsuario.Modificar(emp); } else { lblError.Text = "No existe el empleado"; } } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnAgregar_Click(object sender, EventArgs e) { lblError.Text = ""; Empleado emp; try { string nombreusuario = txtUsername.Text; string nombre = txtNombre.Text; string apelldio = txtApelldio.Text; string contrasena = txtContrasena.Text; DateTime horainicio = Convert.ToDateTime(ddlHoraInicio.SelectedValue); DateTime horafin = Convert.ToDateTime(ddlHoraFin.SelectedValue); try { emp = new Empleado(nombreusuario, contrasena, nombre, apelldio, horainicio, horafin); Session["empleado"] = emp; LogicaUsuario.Agregar(emp); } catch (Exception ex) { lblError.Text = ex.Message; return; } this.DesactivarA(); this.ActivarBM(); } catch (Exception ex) { lblError.Text = ex.Message; } }
private void filter() { LogicaUsuario lgUsu = new LogicaUsuario(); GvUsuario.DataSource = lgUsu.BuscarUsu(txtBuscador.Text); DataBind(); }
public void VerificarUsuario(string cCorreo, string cContrasenia) { LogicaUsuario Logica = new LogicaUsuario(); string mensaje = Logica.VerificarUsuario(cCorreo, cContrasenia); usuario = HttpContext.Current.Session["usuario"] as tblUsuario; }
protected void btnIngresar_Click(object sender, EventArgs e) { try { string user = txtUsuario.Text; string pass = txtClave.Text; Usuario usuario = LogicaUsuario.Logueo(user, pass); if (usuario == null) { Page.ClientScript.RegisterStartupScript(this.GetType(), "Scripts", "<script>alert('El usuario y/o la contraseña no son correctas');</script>"); } else { Session["usuario"] = usuario.Nombre; if (usuario is Cliente) { Response.Redirect("formCliente.aspx"); } else { Response.Redirect("formAdmin.aspx"); } } } catch (Exception ex) { Page.ClientScript.RegisterStartupScript(this.GetType(), "Scripts", "<script>alert('" + ex.Message + "');</script>"); } }
protected void btnBuscar_Click(object sender, EventArgs e) { try { string nomUsu = txtNomUsu.Text.Trim(); Empleado oEmp = LogicaUsuario.BuscarEmpleado(nomUsu); if (oEmp != null) { this.ActivoBotonesBM(); this.ActivoValidadores(); txtNomUsu.Text = Convert.ToString(oEmp.nomUsu); txtPass.Text = Convert.ToString(oEmp.pass); txtNombre.Text = Convert.ToString(oEmp.nombre); txtApellido.Text = Convert.ToString(oEmp.apellido); txtHoraInicio.Text = Convert.ToString(oEmp.horaInicio); txtHoraFinal.Text = Convert.ToString(oEmp.horaFinal); Session["EmpleadoABM"] = oEmp; } else { this.ActivoBotonesA(); this.ActivoValidadores(); Session["EmpleadoABM"] = null; } } catch (Exception ex) { lblError.Text = ex.Message; } }
//tblUsuario usuario { get; set; } public bool AgregarUsuario(tblUsuario usuario) { bool inserto = true; LogicaUsuario logica = new LogicaUsuario(); inserto = logica.AgregarUsuario(usuario); return(inserto); }
public void buscarEmpleadoTest() { int ci = 12345677; var result = LogicaUsuario.BuscarEmpleado(ci); Assert.IsNull(result); }