Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
 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();
     }
 }
Beispiel #3
0
        /// <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();
        }