/// <summary> /// crear unidad /// </summary> /// <param name="tC_Unidad"></param> /// <returns></returns> public string crear(TC_Unidad tC_Unidad) { var bitacora = new bitacoraBomberoaContext(); bitacora.TC_Unidad.Add(tC_Unidad); bitacora.SaveChanges(); return(tC_Unidad.placa); }
public void modificar(TC_Unidad tcUnidad) { using (var bitacora = new bitacoraBomberoaContext()) { var tcUnidadM = bitacora.TC_Unidad.Find(tcUnidad.placa); tcUnidadM.tipo = tcUnidad.tipo; tcUnidadM.estado = tcUnidad.estado; bitacora.SaveChanges(); } }
/// <summary> /// evento de dar click en el boton guardar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btGuardar_Click(object sender, RoutedEventArgs e) { var placa = txPlaca.Text; if (placa == "") { MessageBox.Show("no a ingresado el numero de Placa"); return; } int estadoId = obteneridEstado(cmbEstado.SelectedItem.ToString()); if (estadoId == -1) { MessageBox.Show("no selecciono ningun estado", "error de ingreso"); return; } int tipoId = obtenerIdTipo(cmbTipo.SelectedItem.ToString()); if (tipoId == -1) { MessageBox.Show("no selecciono ningun tipo", "error de ingreso"); return; } //guardar if (tipo == 1) { Unidad unidad = new Unidad(); TC_Unidad tcUnidad = new TC_Unidad { placa = placa, estado = estadoId, tipo = tipoId }; unidad.crear(tcUnidad); } //actualizar else { Unidad unidad = new Unidad(); TC_Unidad tcUnidad = new TC_Unidad { placa = placa, estado = estadoId, tipo = tipoId }; unidad.modificar(tcUnidad); } this.Close(); }