protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        int legajo = (int)GridView1.DataKeys[e.RowIndex].Value;
        Academia.Negocio.Profesores oProfesores = new Academia.Negocio.Profesores();
        bool error = false;
        try
        {
            oProfesores.Borrar(legajo);
        }
        catch
        {
            error = true;
        }

        if (error)
        {
            Page.Response.Redirect("abm_profesores.aspx?exito=0");
        }
        else
        {
            Page.Response.Redirect("abm_profesores.aspx?exito=1");
        }
    }
 private void cargarDatosUsuario(int idUsuario)
 {
     Academia.Negocio.Profesores oNegocio = new Academia.Negocio.Profesores();
     Academia.Entidades.Profesor oProfesor = oNegocio.RecuperarUno(idUsuario)[0];
     this.txtAñoNacimiento.Text = Convert.ToDateTime(oProfesor.FechaNacimiento).Year.ToString();
     this.txtApellido.Text = oProfesor.Apellido;
     this.txtCelular.Text = oProfesor.TelefonoCelular;
     this.txtDireccion.Text = oProfesor.Direccion;
     this.txtEmail.Text = oProfesor.Email;
     this.txtNombre.Text = oProfesor.Nombre;
     this.txtNroDocumento.Text = oProfesor.NroDoc.ToString();
     this.txtTelefono.Text = oProfesor.TelefonoFijo;
     this.ddlTipoDocumento.SelectedValue = oProfesor.TipoDoc;
     this.ddlDiaFechaNacimiento.SelectedIndex = Convert.ToDateTime(oProfesor.FechaNacimiento).Day - 1;
     this.ddlMesFechaNacimiento.SelectedIndex = Convert.ToDateTime(oProfesor.FechaNacimiento).Month - 1;
     this.ddlDiaFechaInicio.SelectedIndex = Convert.ToDateTime(oProfesor.FechaInicio).Day - 1;
     this.ddlMesFechaInicio.SelectedIndex = Convert.ToDateTime(oProfesor.FechaInicio).Month - 1;
     this.txtAñoInicio.Text = Convert.ToDateTime(oProfesor.FechaInicio).Year.ToString();
     this.txtTitulo.Text = oProfesor.Titulo.ToString();
     this.ddlActivo.SelectedValue = oProfesor.Activo.ToString();
     oProfesor = null;
 }