Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 protected void dgvEmpleados_RowUpdating(object sender, GridViewUpdateEventArgs e)
 {
     try
     {
         EmpleadoNegocio EmpleadosNeg = new EmpleadoNegocio();
         Empleado        cli          = new Empleado();
         cli.id       = Convert.ToInt64(dgvEmpleados.DataKeys[e.RowIndex].Value.ToString());
         cli.dni      = Convert.ToInt32((dgvEmpleados.Rows[e.RowIndex].FindControl("txbdni") as TextBox).Text);
         cli.nombre   = (dgvEmpleados.Rows[e.RowIndex].FindControl("txbNombre") as TextBox).Text;
         cli.apellido = (dgvEmpleados.Rows[e.RowIndex].FindControl("txbApellido") as TextBox).Text;
         cli.telefono = (dgvEmpleados.Rows[e.RowIndex].FindControl("txbTelefono") as TextBox).Text;
         cli.cargo    = (dgvEmpleados.Rows[e.RowIndex].FindControl("txbCargo") as TextBox).Text;
         EmpleadosNeg.Modificar(cli);
         lblCorrecto.Text   = "Modificado correctamente.";
         lblIncorrecto.Text = "";
         Response.Redirect("Empleados.aspx");
     }
     catch (Exception ex)
     {
         lblCorrecto.Text   = "";
         lblIncorrecto.Text = ex.Message;
     }
 }