protected void btnGuardar_Click(object sender, EventArgs e) { bool vacio = ValidacionCampos(); if (vacio == false) { Usuarios list = new Usuarios(); list.Nombre = txtName.Text; list.Apellidos = txtSurname.Text; list.Matricula = txtEnrollment.Text; list.Direccion = txtAddress.Text; list.Edad = Convert.ToInt32(txtAge.Text); list.Telefono = txtPhone.Text; list.FechaNacimiento = Convert.ToDateTime(txtFechaNacimiento.Text); list.Activo = chkActive.Checked; BizUsuarios bizUsuaios = new BizUsuarios(); bizUsuaios.InsertUsuarios(list); } else { divError.Visible = true; lblError.Text = "Algunos de los campos se encuentra vacio"; divError.Attributes.Add("class", "alert alert-danger"); } }
//carga de usuarios protected void CargaGridUsuarios() { List <Usuarios> listUsuarios = new BizUsuarios().GetUsuarios(); //grvUsuarios_RowDeleting grvUsuarios.DataSource = listUsuarios; grvUsuarios.DataBind(); }
protected void lnkEdit_Click(object sender, EventArgs e) { int rowIndex = ((sender as LinkButton).Parent.Parent as GridViewRow).RowIndex; int usuariosId = (int)grvUsuarios.DataKeys[rowIndex]["UsuarioId"]; hdUsuarioId.Value = Convert.ToString(usuariosId); List <Usuarios> list = new BizUsuarios().GetUsuarios(); var usuario = list.Where(a => a.UsuarioId == usuariosId).FirstOrDefault(); //asignar valores a controles txtName.Text = usuario.Nombre; txtSurname.Text = usuario.Apellidos; txtAge.Text = usuario.Edad.ToString(); txtAddress.Text = usuario.Direccion; txtEnrollment.Text = usuario.Matricula; txtFechaNacimiento.Text = usuario.FechaNacimiento.ToString("yyyy-MM-dd"); txtPhone.Text = usuario.Telefono; chkActive.Checked = usuario.Activo; }
protected void btnActualizar_Click(object sender, EventArgs e) { Usuarios list = new Usuarios(); list.UsuarioId = Convert.ToInt32(hdUsuarioId.Value); list.Nombre = txtName.Text; list.Apellidos = txtSurname.Text; list.Matricula = txtEnrollment.Text; list.Direccion = txtAddress.Text; list.Edad = Convert.ToInt32(txtAge.Text); list.Telefono = txtPhone.Text; list.FechaNacimiento = Convert.ToDateTime(txtFechaNacimiento.Text); list.Activo = chkActive.Checked; BizUsuarios bizUsuarios = new BizUsuarios(); bizUsuarios.UpdateUsuarios(list); CargaGridUsuarios(); }
protected void btnLogin_Click(object sender, EventArgs e) { string user = this.txtUsuario.Text.Replace(";", "").Replace("--", ""); string password = this.txtContraseña.Text.Replace(";", "").Replace("--", ""); List <Usuarios> usuario = new BizUsuarios().AutenticacionUsuario(user, password); if (usuario.Count > 0) { if (usuario[0].Activo == true) { Session["UsuarioId"] = usuario[0].UsuarioId.ToString(); Session["RolId"] = usuario[0].RolId.ToString(); IPHostEntry host; string localIP = ""; host = Dns.GetHostEntry(Dns.GetHostName()); foreach (IPAddress ip in host.AddressList) { if (ip.AddressFamily.ToString() == "InterNetwork") { localIP = ip.ToString(); } } new BizUsuarios().InsertLoginLog(usuario[0].UsuarioId, localIP); Response.Redirect("~/Inicio.aspx"); } else { lblError.Text = "El Usuario con el que intenta Ingresar, se encuentra inactivo"; } } else { lblError.Text = "Usuario o Contraseña incorrecta."; } }
protected void CargarCampos() { hdLibroId.Value = libroId; List <Usuarios> usuarios = new BizUsuarios().GetUsuarios(); if (usuarioId != null) { var usuario = usuarios.Where(a => a.UsuarioId == int.Parse(usuarioId)).FirstOrDefault(); txtNombre.Text = usuario.Nombre; txtMatricula.Text = usuario.Matricula; txtTelefono.Text = usuario.Telefono; txtDireccion.Text = usuario.Direccion; } List <Libros> list = new BizLibros().GetLibros(); if (libroId != null) { var libro = list.Where(a => a.LibroId == int.Parse(libroId)).FirstOrDefault(); txtTitulo.Text = libro.Titulo; txtAutor.Text = libro.Autor; ddlClasificacion.SelectedValue = libro.TipoLibroId.ToString(); } }