private void CargarDatosUsuario(int idUsuario) { // 1 - Obtener los datos del usuario en cuestión ManagerUsuarios managerUsuario = new ManagerUsuarios(); Usuario usuario = managerUsuario.GetUsuario(idUsuario); // 2 - Cargar en los controles de la tabla los datos del usuario obtenido }
private void CargarDatosUsuario(int idUsuario) { // 1 - Obtener los datos del usuario en cuestión Negocio.Usuario usuario = new Negocio.Usuario(); Negocio.ManagerUsuarios managerUsuarios = new Negocio.ManagerUsuarios(); usuario = managerUsuarios.GetUsuario(idUsuario); // 2 - Cargar en los controles de la tabla los datos del usuario obtenido txtApellido.Text = usuario.Apellido; txtNombre.Text = usuario.Nombre; txtNroDoc.Text = usuario.NroDoc.ToString(); txtAñoFechaNac.Text = usuario.FechaNac; txtDireccion.Text = usuario.Direccion; txtEmail.Text = usuario.Email; txtTelefono.Text = usuario.Telefono; txtCelular.Text = usuario.Celular; txtNombreUsu.Text = usuario.NombreUsuario; txtClave.Text = usuario.Clave; txtConfirmarClave.Text = usuario.Clave; }
protected void btnGuardar_Click(object sender, EventArgs e) { Usuario usuario = new Usuario(); usuario.Nombre = txtNombre.Text; usuario.Apellido = txtApellido.Text; usuario.Celular = txtCelular.Text; usuario.Clave = txtClave.Text; usuario.Direccion = txtDirección.Text; usuario.Email = txtEmail.Text; // usuario.FechaNac = ; usuario.NombreUsuario = txtNombreUsuario.Text; usuario.NroDoc = int.Parse(txtNroDocumento.Text); usuario.Telefono = txtTelefono.Text; // usuario.TipoDoc = ; ManagerUsuarios managerUsuario = new ManagerUsuarios(); if (this.PaginaEnEstadoEdicion()) { managerUsuario.ActualizarUsuario(usuario); } else { managerUsuario.AgregarUsuario(usuario); } }
protected void grdUsuarios_RowCommand(object sender, GridViewCommandEventArgs e) { //Verificarmos que se ejecute lo siguiente solamente cuando lo produce //a este evento el botón Insertar if (e.CommandName.ToLower() == "insertar") { TextBox cajaTexto; string textoActual; Negocio.Usuario usuarioNuevo = new Negocio.Usuario(); //Busco el control y se lo asigno a la propiedad correspondiente //del objeto Usuario cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtNombre"); textoActual = cajaTexto.Text; usuarioNuevo.Nombre = textoActual; //Así hago sucesivamente con el resto de los parámetros cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtApellido"); textoActual = cajaTexto.Text; usuarioNuevo.Apellido = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtTipoDoc"); textoActual = cajaTexto.Text; usuarioNuevo.TipoDoc = Convert.ToInt32(textoActual); cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtNroDoc"); textoActual = cajaTexto.Text; usuarioNuevo.NroDoc = Convert.ToInt32(textoActual); cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtFechaNac"); textoActual = cajaTexto.Text; usuarioNuevo.FechaNac = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtDireccion"); textoActual = cajaTexto.Text; usuarioNuevo.Direccion = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtTelefono"); textoActual = cajaTexto.Text; usuarioNuevo.Telefono = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtEmail"); textoActual = cajaTexto.Text; usuarioNuevo.Email = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtCelular"); textoActual = cajaTexto.Text; usuarioNuevo.Celular = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtNombreUsuario"); textoActual = cajaTexto.Text; usuarioNuevo.NombreUsuario = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtClave"); textoActual = cajaTexto.Text; usuarioNuevo.Clave = textoActual; //Defino una variable del Manager para ejecutar el evento de Insertar Negocio.ManagerUsuarios manager = new Negocio.ManagerUsuarios(); //Agrego el Nuevo Usuario manager.AgregarUsuario(usuarioNuevo); //Actualizo la Grilla grdUsuarios.DataBind(); } }