Exemplo n.º 1
0
        private void btn_EliminarVehiculo_Click(object sender, RoutedEventArgs e)
        {
            int index = dg_Vehiculos.SelectedIndex;

            if (index >= 0)
            {
                Vehiculo veh = listVehiculo[index];

                if (MessageBox.Show("¿Desea eliminar el vehiculo con placas: " + veh.NumeroPlacas + "?", "Eliminar vehiculo", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
                {
                    int reporteAsignado = Reporte_VehiculoDAO.getIdReporte(veh.IdVehiculo);
                    if (reporteAsignado == 0)
                    {
                        VehiculoDAO.eliminarVehiculo(veh.IdVehiculo, false);
                        cargarTablaVehiculos();
                    }
                    else
                    {
                        MessageBox.Show("No se puede borrar el vehiculo porque está asignado a un reporte");
                    }
                }
            }
            else
            {
                MessageBox.Show("Selecciona un vehiculo");
            }
        }
Exemplo n.º 2
0
        private void btn_eliminar_Click(object sender, RoutedEventArgs e)
        {
            int indiceSeleccion = dg_vehiculosRegistrados.SelectedIndex;

            if (indiceSeleccion >= 0)
            {
                Vehiculo         vehiculoAEliminar = vehiculos[indiceSeleccion];
                MessageBoxResult resultado         = MessageBox.Show("¿Seguro desea eliminar el vehiculo con placas: " + vehiculoAEliminar.NumeroPlacas + "?", "Confirmar eliminacion", MessageBoxButton.OKCancel);

                if (resultado == MessageBoxResult.OK)
                {
                    int resultadoEliminacion = VehiculoDAO.eliminarVehiculo(vehiculoAEliminar.IdVehiculo);
                    if (resultadoEliminacion > 0)
                    {
                        MessageBox.Show("Vehiculo eliminado con éxito", "Eliminación exitosa");
                        this.actualizaInformacion("Eliminar");
                    }
                    else
                    {
                        MessageBox.Show("Error al eliminar", "Ocurrió un error");
                    }
                }
            }
            else
            {
                MessageBox.Show("Para eliminar un Vehiculo, debe seleccionarlo", "Sin selección");
            }
        }
Exemplo n.º 3
0
        private void clic_reporte(object sender, SelectionChangedEventArgs e)
        {
            reporteSeleccionado = (Reporte)dg_reportes.SelectedItem;


            if (reporteSeleccionado != null)
            {
                wp_imagenes.Children.Clear();
                dp_fecha.SelectedDate = reporteSeleccionado.Fecha;
                tb_Descripcion.Text   = reporteSeleccionado.Descripcion;
                tb_direccion.Text     = reporteSeleccionado.Direccion;

                conductoresSeleccionados = new List <Conductor>();
                List <ConductoresReporte> conductoresDelReporte = ConductoresReporteDAO.getAllConductoresReportesByIdReporte(reporteSeleccionado.IdReporte);
                Conductor conductor;
                foreach (ConductoresReporte conductoresReporte in conductoresDelReporte)
                {
                    conductor = ConductorDAO.getConductoraById(conductoresReporte.IdConductor);
                    conductoresSeleccionados.Add(conductor);
                }

                vehiculosSeleccionados = new List <Vehiculo>();
                List <VehiculosReporte> vehiculosDelReporte = VehiculosReporteDAO.getAllVehiculosReporteByIdReporte(reporteSeleccionado.IdReporte);
                Vehiculo vehiculo;
                foreach (VehiculosReporte vehiculosReporte in vehiculosDelReporte)
                {
                    vehiculo = VehiculoDAO.getVehiculoById(vehiculosReporte.IdVehiculo);
                    vehiculosSeleccionados.Add(vehiculo);
                }

                String        actualPath = actualPath = System.IO.Path.GetTempPath();
                String        folderName = String.Format("/Reporte{0}", reporteSeleccionado.IdReporte);
                String        newPath    = actualPath + folderName;
                DirectoryInfo directory  = Directory.CreateDirectory(newPath);


                ConexionSFTP.bajarArchivo(newPath, folderName);

                FileInfo[] fileInfos = directory.GetFiles();

                Image fotografia = new Image();
                foreach (FileInfo fileInfo in fileInfos)
                {
                    if (fileInfo.FullName != null)
                    {
                        Uri uri = new Uri(fileInfo.FullName);
                        fotografia        = new Image();
                        fotografia.Source = new BitmapImage(uri);
                        fotografia.Width  = 100;
                        fotografia.Height = 100;
                        wp_imagenes.Children.Add(fotografia);
                        fotografias.Add(fotografia);
                    }
                }
                actualizarTablaConductoresSeleccionados();
                actualizarTablaVehiculosSeleccionados();
            }
        }
        private string ProcesarSeleccion(Paquete paquete)
        {
            string respuesta = "";

            if (paquete.TipoDominio == TipoDato.Delegacion)
            {
                List <Delegacion> listaDelegaciones = DelegacionDAO.ConsultarDelegaciones(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaDelegaciones);
            }
            else if (paquete.TipoDominio == TipoDato.Usuario)
            {
                List <Usuario> listaUsuarios = UsuarioDAO.ConsultarUsuarios(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaUsuarios);
            }
            else if (paquete.TipoDominio == TipoDato.Municipio)
            {
                List <Municipio> listaMunicipios = MunicipioDAO.ConsultarMunicipios(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaMunicipios);
            }
            else if (paquete.TipoDominio == TipoDato.DelegacionTipo)
            {
                List <DelegacionTipo> listaTiposDelegacion = DelegacionTipoDAO.ConsultarTipos(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaTiposDelegacion);
            }
            else if (paquete.TipoDominio == TipoDato.Conductor)
            {
                List <Conductor> listaConductores = ConductorDAO.ConsultarConductores(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaConductores);
            }
            else if (paquete.TipoDominio == TipoDato.Vehiculo)
            {
                List <Vehiculo> listaVehiculos = VehiculoDAO.ConsultarVehiculos(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaVehiculos);
            }
            else if (paquete.TipoDominio == TipoDato.Cargo)
            {
                List <Cargo> listaCargos = CargoDAO.ConsultarCargos(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaCargos);
            }
            else if (paquete.TipoDominio == TipoDato.Dictamen)
            {
                Dictamen dictamen = DictamenDAO.ConsultarDictamenDeReporte(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(dictamen);
            }
            else if (paquete.TipoDominio == TipoDato.ReporteSiniestro)
            {
                List <ReporteSiniestro> listaReporteSiniestro = ReporteSiniestroDAO.ConsultarReportes(paquete.Consulta);
                respuesta = JsonSerializer.Serialize(listaReporteSiniestro);
            }
            else if (paquete.TipoDominio == TipoDato.Fotografia)
            {
                //Implementar FotografiaDAO
            }

            return(respuesta);
        }
        /*
         *  0 - No fue posible ejecutar el query.
         *  1 - El query se ejecutó con exito
         * -1 - Error al ejecutar el query
         */
        private string ProcesarInsercion(Paquete paquete)
        {
            string respuesta = "";
            int    resultado = 0;

            if (paquete.TipoDominio == TipoDato.Delegacion)
            {
                resultado = DelegacionDAO.RegistrarDelegacion(paquete.Consulta);
                respuesta = resultado.ToString();
            }
            else if (paquete.TipoDominio == TipoDato.Usuario)
            {
                resultado = UsuarioDAO.RegistrarUsuario(paquete.Consulta);
                respuesta = resultado.ToString();
            }
            else if (paquete.TipoDominio == TipoDato.Municipio)
            {
                //No se ocupa
            }
            else if (paquete.TipoDominio == TipoDato.DelegacionTipo)
            {
                //No se ocupa
            }
            else if (paquete.TipoDominio == TipoDato.Conductor)
            {
                resultado = ConductorDAO.RegistrarConductor(paquete.Consulta);
                respuesta = resultado.ToString();
            }
            else if (paquete.TipoDominio == TipoDato.Vehiculo)
            {
                resultado = VehiculoDAO.RegistrarVehiculo(paquete.Consulta);
                respuesta = resultado.ToString();
            }
            else if (paquete.TipoDominio == TipoDato.Cargo)
            {
                //No se ocupa
            }
            else if (paquete.TipoDominio == TipoDato.Dictamen)
            {
                resultado = DictamenDAO.RegistrarDictamen(paquete.Consulta);
                respuesta = resultado.ToString();
            }
            else if (paquete.TipoDominio == TipoDato.ReporteSiniestro)
            {
                //Falta implementar
            }
            else if (paquete.TipoDominio == TipoDato.Fotografia)
            {
                //Falta implementar FotografiaDAO
            }

            return(respuesta);
        }
Exemplo n.º 6
0
        private void btn_EliminarVehiculo_Click(object sender, RoutedEventArgs e)
        {
            int indice = tbl_Vehiculos.SelectedIndex;

            if (indice >= 0)
            {
                int resultado = VehiculoDAO.EliminarVehiculo(vehiculos[indice].NumPlaca);
                if (resultado == 1)
                {
                    CargarTabla();
                }
            }
        }
        public Vehiculo ModificarVehiculo(int ID_VEHICULO, string PLACA, string MODELO, string MARCA, string ANNIO_FABRICACION, string NRO_UNIDAD, int id_empresa)
        {
            Vehiculo vehiculoaAModificar = new Vehiculo()

            {
                ID_VEHICULO       = ID_VEHICULO,
                PLACA             = PLACA,
                MODELO            = MODELO,
                MARCA             = MARCA,
                ANNIO_FABRICACION = ANNIO_FABRICACION,
                NRO_UNIDAD        = NRO_UNIDAD,
                ID_EMPRESA        = id_empresa,
            };

            return(VehiculoDAO.Modificar(vehiculoaAModificar));
        }
        public Vehiculo CrearVehiculo(int ID_VEHICULO, string PLACA, string MODELO, string MARCA, string ANNIO_FABRICACION, string NRO_UNIDAD, int id_empresa)
        {
            Empresa  empresaExiste  = EmpresaDAO.Obtener(id_empresa);
            Vehiculo VehiculoACrear = new Vehiculo()
            {
                //ID_VEHICULO = ID_VEHICULO,
                PLACA             = PLACA,
                MODELO            = MODELO,
                MARCA             = MARCA,
                ANNIO_FABRICACION = ANNIO_FABRICACION,
                NRO_UNIDAD        = NRO_UNIDAD,
                ID_EMPRESA        = empresaExiste.ID_EMPRESA,
            };

            return(VehiculoDAO.Crear(VehiculoACrear));
        }
 private void button_Eliminar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (vehiculoSeleccionado != null)
         {
             VehiculoDAO.removeVehiculo(vehiculoSeleccionado);
             MessageBox.Show("Vehiculo eliminado de manera exitosa.");
             limpiarCampos();
             llenarTablaVehiculos(conductorSeleccionado);
         }
     }
     catch (Exception x)
     {
         MessageBox.Show("Ocurrió un error, inténtelo de nuevo.");
     }
 }
        public Vehiculo EliminarVehiculo(int ID_VEHICULO, string PLACA, string MODELO, string MARCA, string ANNIO_FABRICACION, string NRO_UNIDAD, int id_empresa, int FLAG_ANULA)
        {
            Vehiculo vehiculoaAEliminar = new Vehiculo()
            {
                ID_VEHICULO       = ID_VEHICULO,
                PLACA             = PLACA,
                MODELO            = MODELO,
                MARCA             = MARCA,
                ANNIO_FABRICACION = ANNIO_FABRICACION,
                NRO_UNIDAD        = NRO_UNIDAD,
                ID_EMPRESA        = id_empresa,
                FLAG_ANULA        = FLAG_ANULA,
            };

            //return VehiculoDAO.Eliminar(vehiculoaAEliminar);
            return(VehiculoDAO.Modificar(vehiculoaAEliminar));
        }
Exemplo n.º 11
0
        private void btn_EliminarConductor_Click(object sender, RoutedEventArgs e)
        {
            var index = dg_Conductores.SelectedIndex;

            if (index >= 0)
            {
                Conductor conductor = listConductores[index];

                if (MessageBox.Show("¿Desea eliminar el conductor con licencia: " + conductor.NumeroLicencia + "?", "Eliminar conductor", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
                {
                    int idVehiculo = VehiculoDAO.getIdVehiculo(conductor.IdConductor);
                    Console.WriteLine(idVehiculo);
                    if (Reporte_VehiculoDAO.getIdReporte(idVehiculo) == 0)
                    {
                        if (idVehiculo > 0)
                        {
                            VehiculoDAO.eliminarVehiculo(conductor.IdConductor, true);
                            ConductorDAO.eliminarConductor(conductor.IdConductor);
                        }
                        else
                        {
                            if (idVehiculo == 0)
                            {
                                ConductorDAO.eliminarConductor(conductor.IdConductor);
                            }
                            else
                            {
                                MessageBox.Show("No se puede eliminar");
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("No se puede borrar el conductor, el conductor tiene un reporte en proceso");
                    }
                }

                this.cargarTablaConductores();
                this.cargarTablaVehiculos();
            }
            else
            {
                MessageBox.Show(this, "Seleccione el conductor que deseas eliminar");
            }
        }
Exemplo n.º 12
0
        private void consultarInvolucrados(int idReporte)
        {
            List <string> matriculas = new List <string>();
            string        cadena     = "";

            listVehiculos = Reporte_VehiculoDAO.obtenerVehiculos(idReporte);

            foreach (var id in listVehiculos)
            {
                string matricula = VehiculoDAO.getMatricula(id);
                matriculas.Add(matricula);
            }

            foreach (var matricula in matriculas)
            {
                Console.WriteLine(matricula);
                cadena += String.Concat(", ", matricula);
            }
            tb_Involucrados.Text = cadena;
        }
Exemplo n.º 13
0
        private void cb_VehiculosConductor_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (cb_VehiculosConductor.SelectedItem != null)
            {
                string numeroPlacas = cb_VehiculosConductor.SelectedItem.ToString();
                vehiculoConductor      = VehiculoDAO.getVehiculoConductor(numeroPlacas);
                idVehiculoSeleccionado = vehiculoConductor.IdVehiculo;
                Console.WriteLine(idVehiculoSeleccionado);

                if (!verificaVehiculoRepetido(idVehiculoSeleccionado))
                {
                    box_Implicados.Items.Add(informacionConductor.Apellidos + " " + informacionConductor.Nombre + " " + vehiculoConductor.NumeroPlacas + " " + vehiculoConductor.Marca + " " + vehiculoConductor.Modelo);
                    listVehiculos.Add(vehiculoConductor);
                    listImplicados.Add(informacionConductor.Apellidos + " " + informacionConductor.Nombre + " " + vehiculoConductor.NumeroPlacas + " " + vehiculoConductor.Marca + " " + vehiculoConductor.Modelo);
                }
                else
                {
                    MessageBox.Show("Vehiculo ya está agregado");
                }
            }
        }
Exemplo n.º 14
0
 private void button_Modificar_Click(object sender, RoutedEventArgs e)
 {
     if (vehiculoSeleccionado != null && conductorSeleccionado != null)
     {
         Vehiculo vehiculo = new Vehiculo();
         vehiculo.IdVehiculo        = vehiculoSeleccionado.IdVehiculo;
         vehiculo.Marca             = tb_marca.Text;
         vehiculo.Modelo            = tb_modelo.Text;
         vehiculo.Ano               = tb_año.Text;
         vehiculo.Color             = tb_color.Text;
         vehiculo.NombreAseguradora = tb_nombreAseguradora.Text;
         vehiculo.PolizaSeguro      = tb_numeroPolizaSeguro.Text;
         vehiculo.Placas            = tb_numeroPlacas.Text;
         vehiculo.IdConductor       = conductorSeleccionado.IdConductor;
         vehiculo.Estado            = "Activo";
         try
         {
             if (validarCampos())
             {
                 VehiculoDAO.updateVehiculo(vehiculo);
                 MessageBox.Show("Vehiculo modificado de manera exitosa.");
                 limpiarCampos();
                 llenarTablaVehiculos(conductorSeleccionado);
             }
             else
             {
                 MessageBox.Show("Asegúrese de llenar todos los campos.");
             }
         }
         catch (Exception x)
         {
             MessageBox.Show(x.Message + "Ocurrió un error");
         }
     }
     else
     {
         MessageBox.Show("Asegúrese de llenar todos los campos.");
     }
 }
        private void button_Registrar_Click(object sender, RoutedEventArgs e)
        {
            if (validarCampos())
            {
                if (conductorSeleccionado != null)
                {
                    Vehiculo vehiculo = new Vehiculo();
                    vehiculo.Marca             = tb_marca.Text;
                    vehiculo.Modelo            = tb_modelo.Text;
                    vehiculo.Ano               = tb_año.Text;
                    vehiculo.Color             = tb_color.Text;
                    vehiculo.NombreAseguradora = tb_nombreAseguradora.Text;
                    vehiculo.PolizaSeguro      = tb_numeroPolizaSeguro.Text;
                    vehiculo.Placas            = tb_numeroPlacas.Text;
                    vehiculo.IdConductor       = conductorSeleccionado.IdConductor;
                    vehiculo.Estado            = "Activo";
                    try
                    {
                        VehiculoDAO.addVehiculo(vehiculo);
                    }
                    catch (Exception x)
                    {
                        MessageBox.Show("Ocurrió un error");
                    }

                    MessageBox.Show("Vehículo registrado con éxito.");
                    limpiarCampos();
                }
                else
                {
                    MessageBox.Show("Debe seleccionar un conductor.");
                }
            }
            else
            {
                MessageBox.Show("Asegúrese de llenar todos los campos.");
            }
        }
        private void btn_GuardarVehiculo_Click(object sender, RoutedEventArgs e)
        {
            if (ValidarFormulario())
            {
                int      resultado;
                Vehiculo vehiculo = new Vehiculo();
                if (!esNuevo)
                {
                    vehiculo.NumPlaca = vehiculoEdicion.NumPlaca;
                }
                vehiculo.NumPlaca          = txt_NoPlacas.Text;
                vehiculo.Marca             = txt_Marca.Text;
                vehiculo.Modelo            = txt_Modelo.Text;
                vehiculo.Color             = txt_Color.Text;
                vehiculo.NumPolizaSeguro   = txt_Poliza.Text;
                vehiculo.NombreAseguradora = txt_Aseguradora.Text;
                vehiculo.Año = txt_Anio.Text;
                vehiculo.NumLicenciaConducir = cmb_Conductores.SelectedItem.ToString();



                if (esNuevo)
                {
                    resultado = VehiculoDAO.RegistrarVehiculo(vehiculo);
                }
                else
                {
                    resultado = VehiculoDAO.EditarVehiculo(vehiculo);
                }

                if (resultado == 1)
                {
                    this.DialogResult = true;;
                    this.Close();
                }
            }
        }
Exemplo n.º 17
0
 public void cargarDatosVehiculos()
 {
     vehiculos = VehiculoDAO.obtenerVehiculos();
     dg_vehiculosRegistrados.AutoGenerateColumns = false;
     dg_vehiculosRegistrados.ItemsSource         = vehiculos;
 }
Exemplo n.º 18
0
 public PropietarioFullBO()
 {
     propietarioDAO = new PropietarioDAO();
     vehiculoDAO    = new VehiculoDAO();
 }
Exemplo n.º 19
0
        private void btn_registrar_Click(object sender, RoutedEventArgs e)
        {
            String marca             = txt_marca.Text;
            String modelo            = txt_modelo.Text;
            String año               = txt_año.Text;
            String color             = txt_color.Text;
            String aseguradora       = txt_aseguradora.Text;
            String numPoliza         = txt_num_poliza.Text;
            String numPlacas         = txt_num_placas.Text;
            int    posicionConductor = cmb_conductores.SelectedIndex;


            Boolean camposLlenos   = true;
            Boolean placasRepetida = false;

            placasRepetida = VehiculoDAO.verificarPlacasRegistradas(numPlacas);

            if (marca.Length == 0)
            {
                camposLlenos          = false;
                txt_marca.BorderBrush = Brushes.Red;
            }
            if (modelo.Length == 0)
            {
                camposLlenos           = false;
                txt_modelo.BorderBrush = Brushes.Red;
            }
            if (año.Length == 0)
            {
                camposLlenos        = false;
                txt_año.BorderBrush = Brushes.Red;
            }
            if (color.Length == 0)
            {
                camposLlenos          = false;
                txt_color.BorderBrush = Brushes.Red;
            }
            if (aseguradora.Length == 0)
            {
                camposLlenos = false;
                txt_aseguradora.BorderBrush = Brushes.Red;
            }
            if (numPoliza.Length == 0)
            {
                camposLlenos = false;
                txt_num_poliza.BorderBrush = Brushes.Red;
            }
            if (numPlacas.Length == 0)
            {
                camposLlenos = false;
                txt_num_placas.BorderBrush = Brushes.Red;
            }
            if (posicionConductor < 0)
            {
                camposLlenos = false;
                cmb_conductores.BorderBrush = Brushes.Red;
            }


            if (camposLlenos)
            {
                String numLicencia = conductores[cmb_conductores.SelectedIndex].NumeroLicencia;

                int resultado = 0;

                if (isNuevo)
                {
                    if (!placasRepetida)
                    {
                        resultado = VehiculoDAO.agregarVehiculo(numLicencia, marca, modelo, año, color, aseguradora, numPoliza, numPlacas);

                        if (resultado > 0)
                        {
                            MessageBox.Show("El vehiculo se registro exitosamente", "Registro exitoso");
                            notificacion.actualizaInformacion("Registrar");
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("No fue posible hacer el registro", "Ocurrió un error");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Este numero de placas han sido registradas anteriormente.", "Atención");
                    }
                }
                else
                {
                    resultado = VehiculoDAO.modificarVehiculo(numLicencia, marca, modelo, año, color, aseguradora, numPoliza, numPlacas, vehiculoEdicion.IdVehiculo);
                    if (resultado > 0)
                    {
                        MessageBox.Show("Vehiculo actualizado exitosamente", "Mensaje de confirmación");
                        notificacion.actualizaInformacion("Editar");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Error, intente más tarde", "Error");
                    }
                }
            }
            else
            {
                MessageBox.Show("Favor de llenar todos los campos", "Campos vacíos");
            }
        }
Exemplo n.º 20
0
 public void CargarTabla()
 {
     vehiculos = VehiculoDAO.ConsultarVehiculos();
     tbl_Vehiculos.ItemsSource = vehiculos;
 }
Exemplo n.º 21
0
 public void extraerDatosConductorVehiculo()
 {
     vehiculos = VehiculoDAO.obtenerInformacionVehiculosParaElReporte();
     dg_listaConductores.AutoGenerateColumns = false;
     dg_listaConductores.ItemsSource         = vehiculos;
 }
Exemplo n.º 22
0
 private void cargarTablaVehiculos()
 {
     listVehiculo             = VehiculoDAO.obtenerVehiculos();
     dg_Vehiculos.ItemsSource = listVehiculo;
 }
 public List <Vehiculo> ListarVehiculo()
 {
     return(VehiculoDAO.ListarTodos().ToList());
 }
Exemplo n.º 24
0
 public DatosVehiculo(IOptions <ServiceConfiguration> configuracion)
 {
     Configuracion = configuracion.Value;
     vehiculoDAO   = new VehiculoDAO(configuracion);
     _ModeloDAO    = new ModeloDAO(configuracion);
 }
 public Vehiculo ObtenerVehiculo(int ID_VEHICULO)
 {
     return(VehiculoDAO.Obtener(ID_VEHICULO));
 }
Exemplo n.º 26
0
 public Vehiculo Verificar(String placa)
 {
     return(VehiculoDAO.Instancia().Verificar(placa));
 }
Exemplo n.º 27
0
 public Boolean Guardar(Vehiculo u)
 {
     return(VehiculoDAO.Instancia().Guardar(u));
 }
 private void llenarTablaVehiculos(Conductor conductor)
 {
     vehiculos = VehiculoDAO.getAllVehiculosByIdConductor(conductor.IdConductor);
     dg_vehiculos.ItemsSource = vehiculos;
 }