Beispiel #1
0
        public List <Ubicacion_CilindroBE> HistoricoCilindro(string codigo)
        {
            List <Ubicacion_CilindroBE> lstResp = new List <Ubicacion_CilindroBE>();
            VehiculoBE  veh   = new VehiculoBE();
            ReporteDL   rep   = new ReporteDL();
            VehiculoDL  vehDL = new VehiculoDL();
            UbicacionBE ubi   = new UbicacionBE();
            ClienteDL   cliDL = new ClienteDL();

            try
            {
                lstResp = rep.ConsultarHistoricoCilindro(codigo);
                foreach (Ubicacion_CilindroBE datos in lstResp)
                {
                    if (datos.Nombre_Ubicacion == "VEHICULO")
                    {
                        veh             = vehDL.ConsultaPlacaPorUbicacion(datos.Id_Ubicacion_Cilindro);
                        ubi.Vehiculo    = veh;
                        datos.Ubicacion = ubi;
                    }
                    if (datos.Nombre_Ubicacion == "CLIENTE")
                    {
                        ubi             = cliDL.ConsultarDirClientePorUbicacion(datos.Id_Ubicacion_Cilindro);
                        datos.Ubicacion = ubi;
                    }
                }
            }
            catch (Exception ex)
            {
            }

            return(lstResp);
        }
Beispiel #2
0
        public ObservableCollection <ReportesCRViewModel> ListarBusquedaReporteCRViewModel(int iCodigoPaciente, int iCodigoReporte, DateTime dtFecReportePacienteLimInf, DateTime dtFecReportePacienteLimSup)
        {
            ObservableCollection <ReportesCRViewModel> ocltnResultadosR  = new ObservableCollection <ReportesCRViewModel>();
            ObservableCollection <ReporteBean>         ocltnReporteBeans = ReporteDL.BusquedaReportes(iCodigoPaciente, iCodigoReporte, dtFecReportePacienteLimInf, dtFecReportePacienteLimSup);

            if (ocltnReporteBeans != null)
            {
                foreach (var reportesBean in ocltnReporteBeans)
                {
                    ReportesCRViewModel rvm = new ReportesCRViewModel();

                    rvm.iCodigoReporte        = reportesBean.iCodigoReporte;
                    rvm.iCodigoPaciente       = reportesBean.iCodigoPaciente;
                    rvm.iCodigoDetalleReporte = reportesBean.iCodigoDetalleReporte;
                    rvm.iCodigoTipoReporte    = reportesBean.iCodigoTipoReporte;
                    rvm.strNombreTipoReporte  = reportesBean.strNombreTipoReporte;
                    rvm.strFecReportePaciente = reportesBean.strFecReportePaciente;
                    rvm.strNombresPaciente    = reportesBean.strNombresPaciente;
                    rvm.strApellidosPaciente  = reportesBean.strApellidosPaciente;


                    rvm.strListaAngulosUno    = reportesBean.ObtenerListaAngulos(1);
                    rvm.strListaAngulosDos    = reportesBean.ObtenerListaAngulos(2);
                    rvm.strFecReportePaciente = reportesBean.strFecReportePaciente;

                    rvm.strUnidadPaciente      = reportesBean.strUnidadPaciente;
                    rvm.strLateralidadPaciente = reportesBean.strLateralidadPaciente;

                    ocltnResultadosR.Add(rvm);
                }
            }
            return(ocltnResultadosR);
        }
Beispiel #3
0
        public List <TamanoBE> ConsultaTamanoCilindro()
        {
            ReporteDL       reporte   = new ReporteDL();
            List <TamanoBE> lstReport = new List <TamanoBE>();

            try
            {
                lstReport = reporte.ConsultarTamanosCilindros();
            }
            catch (Exception ex)
            {
            }
            return(lstReport);
        }
Beispiel #4
0
        public IList <Tipo_UbicacionBE> ConsultaTipoUbicacion()
        {
            ReporteDL reporte = new ReporteDL();
            IList <Tipo_UbicacionBE> lstReport = new List <Tipo_UbicacionBE>();

            try
            {
                lstReport = reporte.ConsultarTipoUbicaciones();
            }
            catch (Exception ex)
            {
            }
            return(lstReport);
        }
Beispiel #5
0
        public List <Tipo_CasoBE> ConsultaTipoCasos()
        {
            ReporteDL          reporte     = new ReporteDL();
            List <Tipo_CasoBE> lstTipoCaso = new List <Tipo_CasoBE>();

            try
            {
                lstTipoCaso = reporte.ConsultarTipoCasos();
            }
            catch (Exception ex)
            {
            }
            return(lstTipoCaso);
        }
Beispiel #6
0
        public bool GuardarReporte(int iCodigoTipoeReporte, int iCodigoPaciente, DateTime dtFecReportePaciente, int iCodigoResultadoUno, int iCodigoResultadoDos, int iCodigoResultadoTres, int iCodigoResultadoCuatro, int iCodigoResultadoCinco, int iCodigoResultadoSeis, int iCodigoResultadoSiete, int iCodigoResultadoOcho)
        {
            int iCodigoDetalleReporte = ReporteDL.GuardarReporteDetalle(iCodigoResultadoUno, iCodigoResultadoDos, iCodigoResultadoTres, iCodigoResultadoCuatro, iCodigoResultadoCinco, iCodigoResultadoSeis, iCodigoResultadoSiete, iCodigoResultadoOcho);

            if (iCodigoDetalleReporte != -1)
            {
                if (ReporteDL.GuardarReporte(iCodigoPaciente, iCodigoDetalleReporte, iCodigoTipoeReporte, dtFecReportePaciente) == 1)
                {
                    return(true);
                }
                return(false);
            }
            return(false);
        }
Beispiel #7
0
        public long consultadeExistencia(string dato)
        {
            ReporteDL rep  = new ReporteDL();
            long      resp = 0;

            try
            {
                resp = rep.ConsultarExistencias(dato);
            }
            catch (Exception ex)
            {
                //guardar exepcion en el log de bd
                resp = -1;
            }

            return(resp);
        }
 private void ImportPDFAction(object obj)
 {
     try
     {
         string strRutaPDF = ReporteDL.ObtenerRutaPDF(iCodigoReporte);
         if (strRutaPDF != "")
         {
             System.Diagnostics.Process.Start(strRutaPDF);
         }
         else
         {
             System.Windows.Forms.MessageBox.Show("Aún no ha generado el archivo PDF del reporte seleccionado. Para visualizarlo genérelo y vuelva a intentarlo.", "Advertencia", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         System.Windows.Forms.MessageBox.Show("El archivo ha sido eliminado de donde ha sido almacenamiento, genere nuevamente el reporte PDF para visualizarlo.", "Advertencia", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Hand);
     }
 }
Beispiel #9
0
        public List <Ubicacion_CilindroBE> ConsultarCilInventario(ReportesBE reporte)
        {
            List <Ubicacion_CilindroBE> lstResp = new List <Ubicacion_CilindroBE>();

            ReporteDL rep = new ReporteDL();

            try
            {
                lstResp = rep.ConsultarCilInventario(reporte);

                ReportesBE objRep = new ReportesBE();

                foreach (Ubicacion_CilindroBE datos in lstResp)
                {
                    if (datos.Cilindro.NTamano.Tamano == "30")
                    {
                        objRep.SumCil30 += 1;
                    }
                    if (datos.Cilindro.NTamano.Tamano == "40")
                    {
                        objRep.SumCil40 += 1;
                    }
                    if (datos.Cilindro.NTamano.Tamano == "80")
                    {
                        objRep.SumCil80 += 1;
                    }
                    if (datos.Cilindro.NTamano.Tamano == "100")
                    {
                        objRep.SumCil100 += 1;
                    }

                    datos.Reportes = objRep;
                }
            }
            catch (Exception ex)
            {
            }

            return(lstResp);
        }
Beispiel #10
0
        public List <CilindroBE> ReporteSiembrasCiudad(ReportesBE reporte)
        {
            List <CilindroBE> lstResp = new List <CilindroBE>();

            ReporteDL rep = new ReporteDL();

            try
            {
                lstResp = rep.ReporteSiembrasCiudades(reporte);

                ReportesBE objRep = new ReportesBE();

                foreach (CilindroBE datos in lstResp)
                {
                    if (datos.NTamano.Tamano == "30")
                    {
                        objRep.SumCil30 += 1;
                    }
                    if (datos.NTamano.Tamano == "40")
                    {
                        objRep.SumCil40 += 1;
                    }
                    if (datos.NTamano.Tamano == "80")
                    {
                        objRep.SumCil80 += 1;
                    }
                    if (datos.NTamano.Tamano == "100")
                    {
                        objRep.SumCil100 += 1;
                    }
                    datos.Reportes = objRep;
                }
            }
            catch (Exception ex)
            {
            }

            return(lstResp);
        }
Beispiel #11
0
        public ObservableCollection <ReportesCRViewModel> ListarReportesCRViewModel()
        {
            ObservableCollection <ReportesCRViewModel> ocltnResultadosR  = new ObservableCollection <ReportesCRViewModel>();
            ObservableCollection <ReporteBean>         ocltnReporteBeans = ReporteDL.ListarReportesPaciente();

            if (ocltnReporteBeans != null)
            {
                foreach (var reportesBean in ocltnReporteBeans)
                {
                    ReportesCRViewModel rvm = new ReportesCRViewModel();

                    rvm.iCodigoReporte        = reportesBean.iCodigoReporte;
                    rvm.iCodigoPaciente       = reportesBean.iCodigoPaciente;
                    rvm.iCodigoTipoReporte    = reportesBean.iCodigoTipoReporte;
                    rvm.strNombreTipoReporte  = reportesBean.strNombreTipoReporte;
                    rvm.strFecReportePaciente = reportesBean.strFecReportePaciente;
                    rvm.strNombresPaciente    = reportesBean.strNombresPaciente;
                    rvm.strApellidosPaciente  = reportesBean.strApellidosPaciente;
                    //sacarlos angulos pocodigo
                    rvm.iCodigoDetalleReporte = reportesBean.iCodigoDetalleReporte;

                    rvm.strListaAngulosUno = reportesBean.ObtenerListaAngulos(1);
                    rvm.strListaAngulosDos = reportesBean.ObtenerListaAngulos(2);

                    rvm.strFecResultadoUno = reportesBean.strFecResultadoUno;
                    rvm.strFecResultadoDos = reportesBean.strFecResultadoDos;

                    rvm.strFecReportePaciente  = reportesBean.strFecReportePaciente;
                    rvm.strUnidadPaciente      = reportesBean.strUnidadPaciente;
                    rvm.strLateralidadPaciente = reportesBean.strLateralidadPaciente;

                    ocltnResultadosR.Add(rvm);
                }
            }
            return(ocltnResultadosR);
        }