private void crear() { /// verificacion si se ingreso un nombre y un apellido if (txNombres.Text != "" && txApellidos.Text != "" && txCodigo.Text != "") { string codigo = txCodigo.Text; Controlador.Bombero bomb = new Controlador.Bombero(); var resultado = bomb.Obtener(codigo); if (resultado != null) { MessageBox.Show("El id ya existe"); return; } int idRol = obtenerIdRol(CmbRol.SelectedItem.ToString()); ///verificar si selecciono un Rol if (idRol == 0) { MessageBox.Show("No ha seleccionado el ROl", "error"); return; } int idGrado = obtenerIdGrados(cmbGrado.SelectedItem.ToString()); /// verificar si se selecciono un grado if (idGrado == 0) { MessageBox.Show("No ha seleccionado el Grado", "error"); return; } if (txDPI.Text.Length != 13) { MessageBox.Show("error al ingresar DPI"); return; } //Se guarda a la persona TC_Persona tcPersona = new TC_Persona(); tcPersona.nombres = txNombres.Text; tcPersona.apellidos = txApellidos.Text; tcPersona.dpi = txDPI.Text; Persona persona = new Persona(); int idPersona = persona.Crear(tcPersona); //se guarda al bombero TC_Bombero tC_Bombero = new TC_Bombero(); tC_Bombero.idBombero = txCodigo.Text; tC_Bombero.persona = idPersona; tC_Bombero.rol = idRol; tC_Bombero.grado = idGrado; bomb.Crear(tC_Bombero); MessageBox.Show("Elemento Creado"); } else { MessageBox.Show("Le falto el nombre o el apellido", "Error"); return; } this.Close(); }
private void rellenarCampos(string nickname) { Usuario usuario = new Usuario(); var u = usuario.obtener(nickname); Controlador.Bombero bombero = new Controlador.Bombero(); var b = bombero.Obtener(u.bombero); Persona persona = new Persona(); var p = persona.obtener(b.persona); var n = p.nombres + " " + p.apellidos; cmbBombero.SelectedValue = n; cmbBombero.IsEnabled = false; txNickName.Text = nickname; txNickName.IsEnabled = false; txContrasenia.Text = u.contrasenia; cmbTipo.SelectedItem = u.rol; }
/// <summary> /// obtener todos los elemtos del bombero pra actualizarlo /// </summary> private void obtenerCampos() { Controlador.Bombero bombero = new Controlador.Bombero(); var bom = bombero.Obtener(id); Persona persona = new Persona(); idPersona = bom.persona; var per = persona.obtener(bom.persona); txCodigo.Text = bom.idBombero; txApellidos.Text = per.apellidos; txNombres.Text = per.nombres; txDPI.Text = per.dpi; var rol = new Controlador.Rol(); var grado = new Controlador.Grado(); var r = rol.obtener(bom.rol); var g = grado.obtener(bom.grado); cmbGrado.SelectedValue = g.nombreGrado; CmbRol.SelectedValue = r.nombre; }