Exemplo n.º 1
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            // Claves foraneas
            String[] DataTaxi = cmbTx.Text.Split(' ');

            if (DataTaxi[0].Trim() != null && txtValor.TextLength != 0 && txtnumero.TextLength != 0)
            {
                String  placa = DataTaxi[0].Trim();
                EN.Soat soat  = new EN.Soat();
                //Instancia
                soat.numero     = txtnumero.Text.Trim();
                soat.placa_taxi = placa;
                soat.expedicion = dtpInicio.Value.Date;
                soat.expiracion = dtpFinal.Value.Date;
                soat.valor      = txtValor.Text;

                if (soatController.Crear(soat))
                {
                    MessageBox.Show("Se añadio correctamente el registro, ahora el SOAT " + soat.numero + " Vence el " + soat.expiracion.ToString());
                    llenarDataGridView();
                    limpiar();
                    llenarProximosAvencer();
                }
                else
                {
                    MessageBox.Show("Ocurio un error, intente de nuevo");
                }
            }
        }
Exemplo n.º 2
0
        public bool Crear(EN.Soat other)
        {
            bool resultado = false;

            try
            {
                //Mapeo de EN a BR
                BR.Soat st = new BR.Soat(other.numero, other.placa_taxi, other.expedicion, other.expiracion, other.valor);
                //Insert en la bd
                db.Soat.Add(st);
                db.SaveChanges();
                resultado = true;
            }
            catch (Exception)
            {
                throw;
            }
            return(resultado);
        }
Exemplo n.º 3
0
        public bool Actualizar(EN.Soat other)
        {
            bool resultado = false;

            try
            {
                var u = db.Soat.Where(x => x.id == other.id).FirstOrDefault();
                //Update en la bd
                u.numero     = other.numero;
                u.placa_taxi = other.placa_taxi;
                u.expedicion = other.expedicion;
                u.expiracion = other.expiracion;
                u.valor      = other.valor;
                db.SaveChanges();
                resultado = true;
            }
            catch (Exception)
            {
                throw;
            }
            return(resultado);
        }