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"); } } }
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); }