Пример #1
0
        public void InsertDataTrafico(DateTime fechaPeriodo)
        {
            try {
                // Provisiones
                db.sp_DataIngresos_INS(fechaPeriodo, "DataIngresoLDI");
                db.sp_DataCostos_INS(fechaPeriodo, "DataCostoLDI");
                // CIERRES
                db.sp_provisionIngreso(fechaPeriodo, "CIERRE", "cierreIngresosLDI");
                db.sp_provisionCosto(fechaPeriodo, "CIERRE", "cierreCostosLDI");
                db.sp_provisionSMS(fechaPeriodo, "CIERRE", "cierreSMSLDI");
                //// PXQ
                db.sp_provisionIngreso(fechaPeriodo, "PXQ", "PXQIngresosLDI");
                db.sp_provisionCosto(fechaPeriodo, "PXQ", "PXQCostosLDI");
                db.sp_provisionSMS(fechaPeriodo, "PXQ", "PXQSMSLDI");
                //// Fluctuaciones
                db.sp_FluctuacionesLDI_Insert(fechaPeriodo, "FluctuacionIngresoLDI");
                db.sp_FluctuacionesLDI_Insert(fechaPeriodo, "FluctuacionCostoLDI");
                //// Devengo
                db.sp_DevengoLDI_Insert(fechaPeriodo, "DevengoIngreso");
                db.sp_DevengoLDI_Insert(fechaPeriodo, "DevengoCosto");
                //// Polizas
                db.usp_ListadoPolizas(fechaPeriodo);

                //Una vez insertado todos los datos validamos que la tabla Polizas contenga datos
                var polizas = (from countPolizas in db.Polizas.ToArray()
                               select countPolizas).Count();
                if (polizas > 0)
                {
                    //Enviamos las polizas
                    GenerarPolizas.GeneraPolizasLDI(fechaPeriodo, Session["userName"].ToString());
                }
            } catch (Exception ex) {
                var error = ex.Message;
            }
        }