Esempio n. 1
0
        public string Registrar_Reportes_Alicorp_May_Mov(
            List <E_Reporte_Precio_Mov> oListE_Reporte_Precio_Mov,
            List <E_Reporte_SOD_Mov> oListE_Reporte_SOD_Mov,
            List <E_Reporte_Fotografico_Mov> oListE_Reporte_Fotografico_Mov,
            List <E_Reporte_Competencia_Mov> oListE_Reporte_Competencia_Mov,
            List <E_Reporte_Stock_Mov> oListE_Reporte_Stock_Mov,
            E_Visita_Mov oE_Visita_Mov,
            int AppEnvia)
        {
            string                mensaje                = "";
            D_Reporte_Precio      oD_Reporte_Precio      = new D_Reporte_Precio();
            D_Reporte_SOD         oD_Reporte_SOD         = new D_Reporte_SOD();
            D_Reporte_Fotografico oD_Reporte_Fotografico = new D_Reporte_Fotografico();
            D_Reporte_Competencia oD_Reporte_Competencia = new D_Reporte_Competencia();
            D_Reporte_Stock       oD_Reporte_Stock       = new D_Reporte_Stock();
            D_Visita              oD_Visita              = new D_Visita();

            try
            {
                oD_Reporte_Precio.Registrar_Precio_Mov(oListE_Reporte_Precio_Mov, Convert.ToString(AppEnvia));
                oD_Reporte_SOD.Registrar_Reporte_SOD_Mov(oListE_Reporte_SOD_Mov, Convert.ToString(AppEnvia));
                oD_Reporte_Fotografico.RegistrarReporteFotografico_Mov(oListE_Reporte_Fotografico_Mov, AppEnvia);
                oD_Reporte_Competencia.Registrar_Competencia_Mov(oListE_Reporte_Competencia_Mov, Convert.ToString(AppEnvia));
                oD_Reporte_Stock.Registrar_Reporte_Stock_Mov(oListE_Reporte_Stock_Mov, Convert.ToString(AppEnvia));
                oD_Visita.RegistrarVisita_Mov(oE_Visita_Mov);
            }
            catch (Exception ex)
            {
                log.Error("[BL_Registar_ReportesColgateMay_Mov] [RegistrarReportesColgateMay_Mov_Failed] :", ex);
                mensaje = "Se ha producido un Error, Consultar con el Equipo de TI.";
                throw new Exception();
            }
            return(mensaje);
        }
        public void Registrar_Reporte_Competencia(E_Reporte_Competencia oE_Reporte_Competencia, E_Reporte_Fotografico oFoto)
        {
            D_Reporte_Competencia oD_Reporte_Competencia = new D_Reporte_Competencia();

            try
            {
                oD_Reporte_Competencia.RegistrarCompetencia(oE_Reporte_Competencia, oFoto);
            }
            catch (Exception ex)
            {
                log.Error("[BL_Registar_Competencia] [RegistrarCompetenciaFailed] :", ex);
            }
        }
        public string Registrar_Reporte_Competencia_Web(List <E_Reporte_Competencia> oList_Reportes, string AppEnvia)
        {
            D_Reporte_Competencia oD_Reporte_Competencia = new D_Reporte_Competencia();
            string error = string.Empty;

            try {
                error = oD_Reporte_Competencia.Registrar_Competencia_Web(oList_Reportes, AppEnvia);
            }
            catch (Exception ex) {
                log.Error("[BL_Registar_Competencia_Web] [Registrar_Reporte_Competencia_Web_Failed] :", ex);
                error = "Se ha producido un Error, Consultar con el Equipo de TI.";
                throw new Exception();
            }

            return(error);
        }
        public string Registrar_Reportes_Alicorp_Autoservicio(
            List <E_Reporte_Precio_Mov> oListE_Reporte_Precio_Mov,
            List <E_Reporte_Fotografico_Mov> oListE_Reporte_Fotografico_Mov,
            List <E_Reporte_Competencia_Mov> oListE_Reporte_Competencia_Mov,
            List <E_Reporte_Exhibicion_Mov> oListE_Reporte_Exhibicion_Mov,
            List <E_Reporte_Quiebre_Mov> oListE_Reporte_Quiebre_Mov,
            List <E_Reporte_LayOut_Mov> oListE_Reporte_LayOut_Mov,
            E_Visita_Mov oE_Visita_Mov,
            int AppEnvia)
        {
            string mensaje_Final = string.Empty;

            try
            {
                D_Reporte_Precio      oD_Reporte_Precio      = new D_Reporte_Precio();
                D_Reporte_Fotografico oD_Reporte_Fotografico = new D_Reporte_Fotografico();
                D_Reporte_Competencia oD_Reporte_Competencia = new D_Reporte_Competencia();
                D_Reporte_Exhibicion  oD_Reporte_Exhibicion  = new D_Reporte_Exhibicion();
                D_Reporte_Quiebre     oD_Reporte_Quiebre     = new D_Reporte_Quiebre();
                D_Reporte_LayOut      oD_Reporte_LayOut      = new D_Reporte_LayOut();
                D_Visita oD_Visita = new D_Visita();

                oD_Reporte_Precio.Registrar_Precio_Mov(oListE_Reporte_Precio_Mov, Convert.ToString(AppEnvia));
                oD_Reporte_Fotografico.RegistrarReporteFotografico_Mov(oListE_Reporte_Fotografico_Mov, AppEnvia);
                oD_Reporte_Competencia.Registrar_Competencia_Mov(oListE_Reporte_Competencia_Mov, Convert.ToString(AppEnvia));
                oD_Reporte_Exhibicion.Registrar_Reporte_Exhibicion_Mov(oListE_Reporte_Exhibicion_Mov, Convert.ToString(AppEnvia));
                oD_Reporte_Quiebre.Registrar_Reporte_Quiebre_Mov(oListE_Reporte_Quiebre_Mov, Convert.ToString(AppEnvia));
                oD_Reporte_LayOut.Registrar_Reporte_LayOut_Mov(oListE_Reporte_LayOut_Mov, Convert.ToString(AppEnvia));
                oD_Visita.RegistrarVisita_Mov(oE_Visita_Mov);
                mensaje_Final = "";
            }
            catch (Exception ex)
            {
                log.Error("[BL_Registrar_Reportes_Alicorp_Autoservicio_Mov] [Registrar_Reportes_Alicorp_Autoservicio_Failed] :", ex);
                mensaje_Final = "Se ha producido un Error, Consultar con el Equipo de TI.";
                throw new Exception();
            }
            return(mensaje_Final);
        }