private void __Grabar(object sender, EventArgs e) { if (tbMain.SelectedTab == tbAlumnos) { String matricula = txtMatricula.Text; String idTag = txtIdTarjetaAlumno.Text.TrimEnd('\r'); CIdMatricula = new CIdMatricula { Matricula = matricula, IDTarjeta = idTag, Tipo = false }; } else { String issemym = txtIssemym.Text; String idTag = txtIdTarjetaEmpleado.Text.TrimEnd('\r'); CIdMatricula = new CIdMatricula { Matricula = issemym, IDTarjeta = idTag, Tipo = true }; } ws.SetRegistro(CIdMatricula); if (ws.Registrar()) { puerto.Escribir(CIdMatricula.Matricula); puerto.Escribir(((CicloEscolar)listaCiclos.SelectedItem).ID.ToString()); ReiniciarForm(true, 1); MessageBox.Show("Correcto", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public bool Registrar() { peticion.PedirComunicacion("/CIdMatricula/add", "POST"); peticion.IncrustarDatos(JsonConvertidor.Objeto_Json(registro)); String resultado = peticion.ObtenerJson(); registro = null; Confirmacion respuesta = JsonConvertidor.Json_Confirmacion(resultado); if (respuesta.Estado) { return(true); } else { if (respuesta.Descripcion == "Duplicado") { MessageBox.Show("Este ID de Tarjeta ya está asignada a un usuario", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(false); } }
internal void SetRegistro(CIdMatricula registro) { this.registro = registro; }