private void UsersListRepeater_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.ColumnIndex == 1 && e.RowIndex >= 0)
                {
                    int ci;
                    if (Int32.TryParse(Convert.ToString(UsersListRepeater.Rows[e.RowIndex].Cells[0].Value), out ci))
                    {
                        ServiceWebMail sm = new ServiceWebMail();
                        Alumno a = new Alumno { CI = ci };
                        sm.ActualizarStatusAlumno(a, false);
                        lblInfo.Text = "Alumno desactivado";

                        //VOLVEMOS A REALIZAR LA BUSQUEDA PARA QUE ACTUALICE LA INFORMACION
                        //-----------------------------------------------------------------
                        Busqueda();
                    }
                }
            }
            catch (Exception ex)
            {
                lblInfo.Text = ex.Message;
            }
        }
        private void btnActivar_Click(object sender, EventArgs e)
        {
            try
            {
                lblInfo.Text = "";

                if (MessageBox.Show("Realmente desea activar este usuario?", "Activacion de Usuario",
                                 MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    ServiceWebMail sm = new ServiceWebMail();

                    //ACTIVAMOS EL USUARIO
                    int ci;
                    if (Int32.TryParse(txtDocumento.Text, out ci))
                    {
                        Alumno a = new Alumno { CI = ci };
                        sm.ActualizarStatusAlumno(a, true);
                        lblStatus.Text = "Activo";
                        lblInfo.Text = "Alumno activado!";
                        btnActivar.Enabled = false;
                    }
                }
            }
            catch (Exception ex)
            {
                lblInfo.Text = ex.Message;
            }
        }
 /// <remarks/>
 public void ActualizarStatusAlumnoAsync(Alumno a, bool setActiveStatus) {
     this.ActualizarStatusAlumnoAsync(a, setActiveStatus, null);
 }
 /// <remarks/>
 public void ActualizarStatusAlumnoAsync(Alumno a, bool setActiveStatus, object userState) {
     if ((this.ActualizarStatusAlumnoOperationCompleted == null)) {
         this.ActualizarStatusAlumnoOperationCompleted = new System.Threading.SendOrPostCallback(this.OnActualizarStatusAlumnoOperationCompleted);
     }
     this.InvokeAsync("ActualizarStatusAlumno", new object[] {
                 a,
                 setActiveStatus}, this.ActualizarStatusAlumnoOperationCompleted, userState);
 }
 /// <remarks/>
 public void NuevoAlumnoAsync(Alumno a) {
     this.NuevoAlumnoAsync(a, null);
 }
 public void ActualizarStatusAlumno(Alumno a, bool setActiveStatus) {
     this.Invoke("ActualizarStatusAlumno", new object[] {
                 a,
                 setActiveStatus});
 }
 /// <remarks/>
 public void ListarCarpetasAsync(Alumno a, object userState) {
     if ((this.ListarCarpetasOperationCompleted == null)) {
         this.ListarCarpetasOperationCompleted = new System.Threading.SendOrPostCallback(this.OnListarCarpetasOperationCompleted);
     }
     this.InvokeAsync("ListarCarpetas", new object[] {
                 a}, this.ListarCarpetasOperationCompleted, userState);
 }
 public void NuevoAlumno(Alumno a) {
     this.Invoke("NuevoAlumno", new object[] {
                 a});
 }
 /// <remarks/>
 public void AgregarEmailAsync(Email newEmail, Alumno remitente, Alumno destinatario, object userState) {
     if ((this.AgregarEmailOperationCompleted == null)) {
         this.AgregarEmailOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAgregarEmailOperationCompleted);
     }
     this.InvokeAsync("AgregarEmail", new object[] {
                 newEmail,
                 remitente,
                 destinatario}, this.AgregarEmailOperationCompleted, userState);
 }
 /// <remarks/>
 public void ModificarAlumnoAsync(Alumno a, object userState) {
     if ((this.ModificarAlumnoOperationCompleted == null)) {
         this.ModificarAlumnoOperationCompleted = new System.Threading.SendOrPostCallback(this.OnModificarAlumnoOperationCompleted);
     }
     this.InvokeAsync("ModificarAlumno", new object[] {
                 a}, this.ModificarAlumnoOperationCompleted, userState);
 }
 public void AgregarEmail(Email newEmail, Alumno remitente, Alumno destinatario) {
     this.Invoke("AgregarEmail", new object[] {
                 newEmail,
                 remitente,
                 destinatario});
 }
 /// <remarks/>
 public void AgregarEmailAsync(Email newEmail, Alumno remitente, Alumno destinatario) {
     this.AgregarEmailAsync(newEmail, remitente, destinatario, null);
 }
 /// <remarks/>
 public void getInboxFolderAsync(Alumno a, object userState) {
     if ((this.getInboxFolderOperationCompleted == null)) {
         this.getInboxFolderOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetInboxFolderOperationCompleted);
     }
     this.InvokeAsync("getInboxFolder", new object[] {
                 a}, this.getInboxFolderOperationCompleted, userState);
 }
 /// <remarks/>
 public void getInboxFolderAsync(Alumno a) {
     this.getInboxFolderAsync(a, null);
 }
 public Carpeta getInboxFolder(Alumno a) {
     object[] results = this.Invoke("getInboxFolder", new object[] {
                 a});
     return ((Carpeta)(results[0]));
 }
 public void ModificarAlumno(Alumno a) {
     this.Invoke("ModificarAlumno", new object[] {
                 a});
 }
 public Carpeta[] ListarCarpetas(Alumno a) {
     object[] results = this.Invoke("ListarCarpetas", new object[] {
                 a});
     return ((Carpeta[])(results[0]));
 }
 /// <remarks/>
 public void ModificarAlumnoAsync(Alumno a) {
     this.ModificarAlumnoAsync(a, null);
 }
 /// <remarks/>
 public void getAlumnoAsync(Alumno a) {
     this.getAlumnoAsync(a, null);
 }
 public Alumno getAlumno(Alumno a) {
     object[] results = this.Invoke("getAlumno", new object[] {
                 a});
     return ((Alumno)(results[0]));
 }
 /// <remarks/>
 public void ListarCarpetasAsync(Alumno a) {
     this.ListarCarpetasAsync(a, null);
 }