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

                formulario.ShowDialog();
            }
            catch (Excepcion ex)
            {
                ex.mostrarMensaje();
            }
        }
Beispiel #2
0
        public frmVisualizacionImagenRevisionVehiculo(RevisionFinalPortavalor 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
        public BindingList <RevisionFinalPortavalor> listarRevisionPortavalor(DateTime fi, DateTime ff, Colaborador ch, int r)
        {
            BindingList <RevisionFinalPortavalor> revisionvehiculos = new BindingList <RevisionFinalPortavalor>();

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

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

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


            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"];

                    string descripcion_tripulacion = (string)datareader["DescripcionTripulacion"];

                    int    id           = (int)datareader["ID_Equipo"];
                    string serie        = (string)datareader["Serie_Equipo"];
                    string idasignacion = (string)datareader["Codigo_Equipo"];

                    TipoEquipo tipoequipo = null;

                    if (datareader["TipoEquipo"] != DBNull.Value)
                    {
                        int    tipoequipoid           = (int)datareader["TipoEquipo"];
                        string tipoequipo_descripcion = (string)datareader["TipoEquipoDescripcion"];
                        bool   obligatorio            = (bool)datareader["TipoEquipoObligatorio"];

                        tipoequipo = new TipoEquipo(id: tipoequipoid, descripcion: tipoequipo_descripcion, obligatorio: obligatorio);
                    }

                    Equipo equipo = new Equipo(id: id, serie: serie, idasignacion: idasignacion, tipoequipo: tipoequipo);



                    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"];

                    RevisionFinalPortavalor revision = new RevisionFinalPortavalor(fecha: fecha, ruta: rutita, v: equipo, chofer: chof, idtrip: id_tripulacion, imagen: imagen, descripciontrip: descripcion_tripulacion);

                    revisionvehiculos.Add(revision);
                }

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

            return(revisionvehiculos);
        }