private void btnCrear_Click(object sender, EventArgs e)
        {
            if (EsNumero(txtNumero.Text) && (dtpExpedicion.Text != null) && (dtpVencimiento.Text) != null)
            {
                //Clave foranea para conductor
                String   conductor     = cmbConductor.Text;
                String[] Dataconductor = conductor.Split(' ');
                long     idDriver      = coductoresController.MostarIdConductor(Dataconductor[0]);
                ////Clave foranea para transito
                int          idsecretaria = transitoController.MostrarSecretaria(cmbTransito.Text);
                BR.Licencias licencia     = new BR.Licencias(Convert.ToInt32(txtNumero.Text.Trim()), idDriver, idsecretaria, cmbCategoria.Text.Trim(), dtpExpedicion.Value.Date, dtpVencimiento.Value.Date);
                licencia.Numero_pase   = Convert.ToInt32(txtNumero.Text.Trim());
                licencia.id_conductor  = idDriver;
                licencia.id_secretaria = idsecretaria;
                licencia.categoria     = cmbCategoria.Text.Trim();
                licencia.expedicon     = dtpExpedicion.Value.Date;
                licencia.vencimiento   = dtpVencimiento.Value.Date;

                //Conexion con la base de datos
                if (licenciasController.CrearLicencia(licencia))
                {
                    MessageBox.Show("Se Añadio la Licencia" + licencia.Numero_pase);
                    Limpiar();
                    llenarDataGridView();
                }
                else
                {
                    MessageBox.Show("No se pudo Crear");
                }
            }
        }
Esempio n. 2
0
        public bool CrearTaxi(EN.Taxis taxi)
        {
            bool resultado = false;

            try
            {
                //Mapeo de clases
                BR.Taxis tx = new BR.Taxis(taxi.placa, taxi.matricula, transitoController.MostrarSecretaria(taxi.transito), marcaController.MostrarMarca(taxi.marca), taxi.modelo, taxi.cilindraje, taxi.empresa_alfiliadora, taxi.avaluo);
                tx.avaluo       = taxi.avaluo;
                tx.id_matricula = taxi.matricula;
                db.Taxis.Add(tx);
                db.SaveChanges();
                resultado = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(resultado);
        }