private void button1_Click(object sender, EventArgs e) { try { lblInfo.Text = ""; if (DOCENTE != null) { DOCENTE.APELLIDO = txtApellido.Text; DOCENTE.NOMBRE = txtNombre.Text; DOCENTE.NOMBRE_USUARIO = txtUserName.Text; DOCENTE.MATERIAS = controlMaterias.MATERIAS; DOCENTE.PASS = passwordControl.PASSWORD; ServiceWebMail sm = new ServiceWebMail(); sm.ModificarDocente(DOCENTE); lblInfo.Text = "Informacion actualizada"; } else { lblInfo.Text = ""; Docente d = new Docente { APELLIDO = txtApellido.Text, CI = Convert.ToInt32(txtDocumento.Text), NOMBRE_USUARIO = txtUserName.Text, MATERIAS = controlMaterias.MATERIAS, NOMBRE = txtNombre.Text, PASS = passwordControl.PASSWORD }; ServiceWebMail sm = new ServiceWebMail(); sm.NuevoDocente(d); lblInfo.Text = "Impeca!!, fuiste registrado."; ClearForm(); } } catch (Exception ex) { lblInfo.Text = ex.Message; } }
private void gridDocentes_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { if (e.ColumnIndex == 0 && e.RowIndex >= 0) { string username = Convert.ToString(gridDocentes.Rows[e.RowIndex].Cells[1].Value); //if (Int32.TryParse(Convert.ToString(gridDocentes.Rows[e.RowIndex].Cells[1].Value), out ci)) if (!String.IsNullOrEmpty(username)) { //LLAMAMOS A EDITAR DOCENTE //------------------------ Registro formRegistro = new Registro(); //TRAEMOS LA INFORMACION DEL DOCENTE DEL WEB SERVICE ServiceWebMail sm = new ServiceWebMail(); Docente d = new Docente(); d.NOMBRE_USUARIO = username; d = sm.getDocente(d); if (d != null) { formRegistro.DOCENTE = d; formRegistro.Show(); } else { lblInfo.Text = "No se encontro la informacion del docente"; } } } } catch (Exception ex) { lblInfo.Text = ex.Message; } }
/// <remarks/> public void ModificarDocenteAsync(Docente d, object userState) { if ((this.ModificarDocenteOperationCompleted == null)) { this.ModificarDocenteOperationCompleted = new System.Threading.SendOrPostCallback(this.OnModificarDocenteOperationCompleted); } this.InvokeAsync("ModificarDocente", new object[] { d}, this.ModificarDocenteOperationCompleted, userState); }
/// <remarks/> public void ModificarDocenteAsync(Docente d) { this.ModificarDocenteAsync(d, null); }
public void ModificarDocente(Docente d) { this.Invoke("ModificarDocente", new object[] { d}); }
/// <remarks/> public void NuevoDocenteAsync(Docente d) { this.NuevoDocenteAsync(d, null); }
public void NuevoDocente(Docente d) { this.Invoke("NuevoDocente", new object[] { d}); }
/// <remarks/> public void getDocenteAsync(Docente d) { this.getDocenteAsync(d, null); }
public Docente getDocente(Docente d) { object[] results = this.Invoke("getDocente", new object[] { d}); return ((Docente)(results[0])); }