protected void dgvEmpleados_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName.Equals("AddNew")) { EmpleadoNegocio EmpleadosNeg = new EmpleadoNegocio(); Empleado cli = new Empleado(); cli.dni = Convert.ToInt32((dgvEmpleados.FooterRow.FindControl("txbdniFooter") as TextBox).Text); cli.nombre = (dgvEmpleados.FooterRow.FindControl("txbNombreFooter") as TextBox).Text; cli.apellido = (dgvEmpleados.FooterRow.FindControl("txbApellidoFooter") as TextBox).Text; cli.telefono = (dgvEmpleados.FooterRow.FindControl("txbTelefonoFooter") as TextBox).Text; cli.cargo = (dgvEmpleados.FooterRow.FindControl("txbCargoFooter") as TextBox).Text; EmpleadosNeg.Agregar(cli); lblCorrecto.Text = "Agregado correctamente."; lblIncorrecto.Text = ""; Cargardgv(); } } catch (Exception ex) { lblCorrecto.Text = ""; lblIncorrecto.Text = ex.Message; } }
private void BtnMod_Click(object sender, EventArgs e) { try { EmpleadoNegocio neg = new EmpleadoNegocio(); em.Nombre = TxtNombre.Text.Trim(); em.Apellido = TxtApellido.Text.Trim(); em.Dni = Convert.ToInt32(TxtDni.Text.Trim()); em.Email = TxtEmail.Text.Trim(); if ((string)BoxTipoPerfil.SelectedItem == "Administrador") { em.TipoPerfil.IdTipoPerfil = 1; } else { if ((string)BoxTipoPerfil.SelectedItem == "Supervisor") { em.TipoPerfil.IdTipoPerfil = 2; } else { em.TipoPerfil.IdTipoPerfil = 3; } } em.Usuario = TxtUsuario.Text; em.Pass = TxtPass.Text; em.FechaNac = DateFechaNac.Value; if (em.IdEmpleado == 0) { neg.Agregar(em); } else { neg.Modificar(em); } this.Close(); } catch (Exception ex) { throw (ex); } }