private void actualizar() { //actualizar Bombero int idGrado = obtenerIdGrados(cmbGrado.SelectedItem.ToString()); int idRol = obtenerIdRol(CmbRol.SelectedItem.ToString()); TC_Bombero tC_Bombero = new TC_Bombero(); tC_Bombero.idBombero = txCodigo.Text; tC_Bombero.persona = idPersona; tC_Bombero.rol = idRol; tC_Bombero.grado = idGrado; Controlador.Bombero bomb = new Controlador.Bombero(); bomb.modificar(tC_Bombero); //actualizar Persona TC_Persona tcPersona = new TC_Persona(); tcPersona.idPersona = idPersona; tcPersona.nombres = txNombres.Text; tcPersona.apellidos = txApellidos.Text; tcPersona.dpi = txDPI.Text; Persona persona = new Persona(); persona.modificar(tcPersona); MessageBox.Show("Elemento Actualizado"); this.Close(); }
public UnidadPilotoForm() { InitializeComponent(); unidadParaInicidentes = new List <UniidadIncidenteForm>(); Persona persona = new Persona(); unidadPiloto = new UniidadIncidenteForm(); Controlador.Bombero bombero = new Controlador.Bombero(); var bomberos = bombero.obtenerVarios(); foreach (var b in bomberos) { var p = persona.obtener(b.persona); unidadParaInicidentes.Add(new UniidadIncidenteForm { nombreBOmbero = p.nombres + " " + p.apellidos, idBombero = b.idBombero }); } foreach (var u in unidadParaInicidentes) { cmbPiloto.Items.Add(u.nombreBOmbero); } Unidad unidad = new Unidad(); var unidades = unidad.obtenerVarios(); foreach (var u in unidades) { cmbUnidad.Items.Add(u.placa); } }
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; }
private void obtenerBomberos() { Controlador.Bombero bombero = new Controlador.Bombero(); var bomberos = bombero.obtenerVarios(); foreach (var b in bomberos) { Persona persona = new Persona(); var p = persona.obtener(b.persona); var nombre = p.nombres + " " + p.apellidos; bomberosList.Add(new BomberoComboBox { nombre = nombre, id = b.idBombero }); } foreach (var b in bomberosList) { cmbBombero.Items.Add(b.nombre); } }
/// <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; }