Beispiel #1
0
        /// <summary>
        /// Mostrar la ventana de revisión de la carga.
        /// </summary>
        private void mostrarVentanaRevision()
        {
            try
            {
                RevisionVehiculo carga = (RevisionVehiculo)dgvCargas.SelectedRows[0].DataBoundItem;
                frmVisualizacionImagenRevisionVehiculo formulario = new frmVisualizacionImagenRevisionVehiculo(carga);

                formulario.ShowDialog();
            }
            catch (Excepcion ex)
            {
                ex.mostrarMensaje();
            }
        }
Beispiel #2
0
        public frmVisualizacionImagenRevisionVehiculo(RevisionVehiculo r)
        {
            InitializeComponent();

            try
            {
                Image imagen = System.Drawing.Image.FromFile(@"\\10.120.9.20\\Blindados\\Fotos\\" + r.RutaImagen);
                pbFotoVehiculo.Image = System.Drawing.Image.FromFile(@"\\10.120.9.20\\Blindados\\Fotos\\" + r.RutaImagen);
            }
            catch (Exception ex)
            {
                MessageBox.Show("La imagen no pudo se localizada");
                //this.Close();
            }
        }
Beispiel #3
0
        /// <summary>
        /// Lista el reporte de revisiones de vehiculo
        /// </summary>
        /// <returns>Lista de los Revisiones de Vehiculos registrados en el sistema</returns>
        public BindingList <RevisionVehiculo> listarRevisionVehiculos(DateTime fi, DateTime ff, Vehiculo v, Colaborador ch, int r)
        {
            BindingList <RevisionVehiculo> revisionvehiculos = new BindingList <RevisionVehiculo>();

            SqlCommand    comando    = _manejador.obtenerProcedimiento("SelectReporteRevisionVehiculos");
            SqlDataReader datareader = null;

            _manejador.agregarParametro(comando, "@fecha_inicio", fi, SqlDbType.DateTime);
            _manejador.agregarParametro(comando, "@fecha_fin", ff, SqlDbType.DateTime);
            _manejador.agregarParametro(comando, "@chofer", ch, SqlDbType.Int);

            if (r == 0)
            {
                _manejador.agregarParametro(comando, "@ruta", null, SqlDbType.TinyInt);
            }
            else
            {
                _manejador.agregarParametro(comando, "@ruta", r, SqlDbType.TinyInt);
            }

            _manejador.agregarParametro(comando, "@vehiculo", v, SqlDbType.Int);

            try
            {
                datareader = _manejador.ejecutarConsultaDatos(comando);

                while (datareader.Read())
                {
                    DateTime fecha          = (DateTime)datareader["Fecha"];
                    int      rutita         = (int)datareader["Ruta"];
                    short    id_tripulacion = (short)datareader["ID_Tripulacion"];

                    short  id_atm     = (short)datareader["ID_Vehiculo"];
                    string modelo     = (string)datareader["Modelo_Vehiculo"];
                    string placa      = (string)datareader["Placa"];
                    int    numeroasoc = (Int32)datareader["Numero_Vehiculo"];

                    Vehiculo vehiculo = new Vehiculo(placa: placa, modelo: modelo, numeroasociado: numeroasoc, id: id_atm);



                    int    id_colaborador         = (int)datareader["ID_Chofer"];
                    string chofer_nombre          = (string)datareader["Chofer_Nombre"];
                    string chofer_primerapellido  = (string)datareader["Chofer_Primer_Apellido"];
                    string chofer_segundoapellido = (string)datareader["Chofer_Segundo_Apellido"];

                    Colaborador chof = new Colaborador(id: id_colaborador, nombre: chofer_nombre, primer_apellido: chofer_primerapellido, segundo_apellido: chofer_segundoapellido);

                    string imagen = (string)datareader["NombreImagen"];

                    RevisionVehiculo revision = new RevisionVehiculo(fecha: fecha, ruta: rutita, v: vehiculo, chofer: chof, idtrip: id_tripulacion, imagen: imagen);

                    revisionvehiculos.Add(revision);
                }

                comando.Connection.Close();
            }
            catch (Exception)
            {
                comando.Connection.Close();
                throw new Excepcion("ErrorDatosConexion");
            }

            return(revisionvehiculos);
        }