Exemplo n.º 1
0
        public void obtener_cumplimientoTC_x_oficinas_3meses()
        {
            //implement dates
            reportDate = DateTime.Now;

            //create cumplimiento por oficinas
            var cumplimi_vs_PPTO = new Cumplimiento_vs_PPTO();
            var result           = cumplimi_vs_PPTO.obtenerEstatusCumplimientoTC_3meses();

            listadoCumplimientoTC = new List <ListadoCumplimientoTC>();
            foreach (System.Data.DataRow rows in result.Rows)
            {
                var modelo_ejecutado = new ListadoCumplimientoTC()
                {
                    id_oficina     = Convert.ToInt32(rows[0]),
                    ejec           = Convert.ToInt32(rows[1]),
                    ppto           = Convert.ToInt32(rows[2]),
                    diferencia     = Convert.ToInt32(rows[3]),
                    porciento      = Convert.ToDouble(rows[4]),
                    nombre_oficina = Convert.ToString(rows[5]),
                };
                listadoCumplimientoTC.Add(modelo_ejecutado);
                //calculate total net sales

                total_ejec += Convert.ToDouble(rows[1]);
                total_ppto += Convert.ToDouble(rows[2]);
            }
            total_dif = total_ejec - total_ppto;
            //create net sales by period
            ////create temp list net sales by date
        }
Exemplo n.º 2
0
        public List <DatosResumidos> resumeEstatusEneroAlaFecha()
        {
            List <Double> listOfStrings    = new List <Double>();
            var           cumplimi_vs_PPTO = new Cumplimiento_vs_PPTO();
            var           result           = cumplimi_vs_PPTO.obtenerResumenCumplimientoTC_EneroAlaFecha();

            datosResumidos = new List <DatosResumidos>();
            foreach (System.Data.DataRow rows in result.Rows)
            {
                var modelo_ejecutado = new DatosResumidos()
                {
                    ejec      = Convert.ToInt32(rows[0]),
                    ppto      = Convert.ToInt32(rows[1]),
                    porciento = Convert.ToDouble(rows[2])
                };

                datosResumidos.Add(modelo_ejecutado);
            }


            return(datosResumidos);
        }
Exemplo n.º 3
0
        // CUMPLIMIENTO POR OFICINAS x TIPO
        public void obtener_cumplimientoTC_x_oficinas_xMes_xTipo(int mes, int ano)
        {
            //implement dates
            reportDate = DateTime.Now;

            //create cumplimiento por oficinas
            var cumplimi_vs_PPTO = new Cumplimiento_vs_PPTO();
            var result           = cumplimi_vs_PPTO.obtenerEstatusCumplimientoTCporMes_xTipo(mes, ano);

            listadoCumplimientoTCxTipo = new List <ListadoCumplimientoTCxTipo>();
            foreach (System.Data.DataRow rows in result.Rows)
            {
                var modelo_ejecutado = new ListadoCumplimientoTCxTipo()
                {
                    id_oficina     = Convert.ToInt32(rows["id_oficina"]),
                    ejec_estandar  = Convert.ToInt32(rows["CUMP_ESTANDAR"]),
                    ejec_gold      = Convert.ToInt32(rows["CUMP_GOLD"]),
                    ejec_platinum  = Convert.ToInt32(rows["CUMP_PLATINUM"]),
                    ejec_comercial = Convert.ToInt32(rows["CUMP_COMERCIAL"]),
                    ppto_estandar  = Convert.ToInt32(rows["PPTO_ESTANDAR"]),
                    ppto_gold      = Convert.ToInt32(rows["PPTO_GOLD"]),
                    ppto_platinum  = Convert.ToInt32(rows["PPTO_PLATINUM"]),
                    ppto_comercial = Convert.ToInt32(rows["PPTO_COMERCIAL"]),
                    // nombre_oficina = Convert.ToString(rows["OFC"]),
                };



                listadoCumplimientoTCxTipo.Add(modelo_ejecutado);
                //calculate total net sales

                total_ejec += Convert.ToDouble(rows[1]);
                total_ppto += Convert.ToDouble(rows[2]);
            }
            total_dif = total_ejec - total_ppto;
            //create net sales by period
            ////create temp list net sales by date
        }