Exemplo n.º 1
0
        public JsonResult AgregarModicarImagen(BEReporteProcesoImagen bereporteimagen)  //Gets the todo Lists.
        {
            string strRespuesta = "";

            try
            {
                BLReporte blreporte = new BLReporte();
                bereporteimagen.Usuario = Session["Usuario"].ToString().Trim();
                if (bereporteimagen.Codigo != 0)
                {
                    strRespuesta = blreporte.ModificarImagenProceso(bereporteimagen);
                }

                if (bereporteimagen.AudEstado == "I" && bereporteimagen.CodProceso == "99")
                {
                    var path     = Server.MapPath("~/Imagenes");
                    var fullPath = Path.Combine(path, bereporteimagen.Ruta);
                    if (System.IO.File.Exists(fullPath))
                    {
                        System.IO.File.Delete(fullPath);
                    }
                }

                else
                {
                    strRespuesta = blreporte.AgregarImagenProceso(bereporteimagen);
                }
            }
            catch (Exception ex)
            {
                strRespuesta = "Fallo: " + ex.Message;
            }
            return(Json(strRespuesta));
        }
Exemplo n.º 2
0
        // Mues la Lista de Imagenes que mostrara de acuerdo al proceso
        public JsonResult CargarImagenProceso(string Proceso)
        {
            List <BEReporteProcesoImagen> imagen = new List <BEReporteProcesoImagen>();
            BLReporte blreporte = new BLReporte();

            imagen = blreporte.ListaReporteProcesoImagen(Proceso);
            return(Json(imagen));
        }
Exemplo n.º 3
0
        public JsonResult MostrarProcesoImagen1(string CodProceso)  //Gets the todo Lists.
        {
            BLReporte blreporte = new BLReporte();
            List <BEReporteProcesoImagen> proceso = new List <BEReporteProcesoImagen>();

            proceso = blreporte.ListaReporteProcesoImagen(CodProceso);
            return(Json(proceso));
        }
Exemplo n.º 4
0
        private void BtnExportEcono_Click(object sender, EventArgs e)
        {
            BLReporte bl = new BLReporte();

            //REPORTE ECONOMICO GENERAL
            DialogFolderBuscar.SelectedPath = null;
            DialogFolderBuscar.ShowDialog();
            bool band = bl.GenerarReporteEconomico((BLReporte.FiltroReporteEconomico)ComboBoxEcono.SelectedIndex, (int)NumericUDEcono.Value, (int)ComboBoxMesEcono.SelectedValue + 1, DialogFolderBuscar.SelectedPath);

            if (band)
            {
                MessageBox.Show("Generacion de Reporte Finalizado");
            }
        }
Exemplo n.º 5
0
        private void BtnExportResult_Click(object sender, EventArgs e)
        {
            BLReporte bl = new BLReporte();

            //REPORTE RESULTADO GENERAL
            DialogFolderBuscar.SelectedPath = null;
            DialogFolderBuscar.ShowDialog();
            bool band = bl.GenerarReporteResultados((BLReporte.FiltroReporteResultados)ComboBoxResult.SelectedIndex, (int)NumericUDResult.Value, (int)ComboBoxMesResult.SelectedValue + 1, DialogFolderBuscar.SelectedPath);

            if (band)
            {
                MessageBox.Show("Generacion de Reporte Finalizado");
            }
        }
Exemplo n.º 6
0
        public JsonResult ActualizarTiempoProceso(string Proceso, int Tiempo, string Iptv)  //Gets the todo Lists.
        {
            string strRespuesta = "";

            try
            {
                BLReporte blreporte = new BLReporte();
                strRespuesta = blreporte.ActualizarTiempoProceso(Proceso, Tiempo, Iptv);
            }
            catch (Exception ex)
            {
                strRespuesta = "Fallo: " + ex.Message;
            }
            return(Json(strRespuesta));
        }
Exemplo n.º 7
0
        // Carga la lista de Procesos que se mostrara en la pantalla
        public JsonResult CargarProceso()
        {
            string lnsUsuario = "";

            lnsUsuario = Session["Usuario"].ToString();

            List <BEUsuarioProceso> Proceso = new List <BEUsuarioProceso>();
            BLReporte blreporte             = new BLReporte();

            Proceso = blreporte.ListaUsuarioProceso(lnsUsuario);
            if (Proceso.Count == 0)
            {
                Proceso = blreporte.ListaUsuarioProceso("");
            }

            return(Json(Proceso));
        }
Exemplo n.º 8
0
        public JsonResult MostrarProcesoImagen(string sidx, string sord, int page, int rows)  //Gets the todo Lists.
        {
            int       pageIndex  = Convert.ToInt32(page) - 1;
            int       pageSize   = rows;
            BLReporte blreporte  = new BLReporte();
            string    lnsUsuario = "asas";
            //lnsUsuario = Session["Usuario"].ToString().Trim();

            var todoListsResults = blreporte.ListaReporteProcesoImagen(" ").Select(
                a => new
            {
                a.Codigo,
                a.Proceso,
                a.Ruta,
                a.Tiempo,
                a.TipoDes,
                a.Tipo,
                a.Orden,
                a.CodProceso
            });
            int totalRecords = todoListsResults.Count();
            var totalPages   = (int)Math.Ceiling((float)totalRecords / (float)rows);

            if (sord.ToUpper() == "DESC")
            {
                todoListsResults = todoListsResults.OrderByDescending(s => s.Codigo);
                todoListsResults = todoListsResults.Skip(pageIndex * pageSize).Take(pageSize);
            }
            else
            {
                todoListsResults = todoListsResults.OrderBy(s => s.Codigo);
                todoListsResults = todoListsResults.Skip(pageIndex * pageSize).Take(pageSize);
            }
            var jsonData = new
            {
                total = totalPages,
                page,
                records = totalRecords,
                rows    = todoListsResults
            };

            return(Json(jsonData, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 9
0
        public JsonResult CargarFila()
        {
            string lnsUsuario = "";


            DataTable      dtReporte = new DataTable();
            List <OrdenBE> orden     = new List <OrdenBE>();

            orden = new List <OrdenBE> {
                new OrdenBE {
                    Anio = "2016", Grupo = "SL", Item = "001", Linea = "25", Orden = "0509009"
                },
                new OrdenBE {
                    Anio = "2016", Grupo = "SL", Item = "002", Linea = "25", Orden = "0509009"
                }
            };
            BLReporte blreporte = new BLReporte();

            dtReporte = blreporte.ConsolidadoPendientesProceso(orden);
            List <Array> lstPrueba = new List <Array>();

            string[] prueba1 = new string[dtReporte.Columns.Count];
            int      c       = 0;

            foreach (DataColumn item in dtReporte.Columns)
            {
                prueba1[c] = item.ColumnName.ToString();
                c         += 1;
            }
            lstPrueba.Add(prueba1);
            for (int i = 0; i < dtReporte.Rows.Count; i++)
            {
                string[] prueba = new string[dtReporte.Columns.Count];
                for (int j = 0; j < dtReporte.Columns.Count; j++)
                {
                    prueba[j] = dtReporte.Rows[i][j].ToString();
                }
                lstPrueba.Add(prueba);
            }
            //{ "id": 1,"cell":[ "1","Davolio","Nancy","F","F","F","F"]}

            return(Json(lstPrueba));
        }
Exemplo n.º 10
0
        public JsonResult CargarColumna()
        {
            string lnsUsuario = "";
            //lnsUsuario = Session["Usuario"].ToString();

            DataTable      dtReporte = new DataTable();
            List <OrdenBE> orden     = new List <OrdenBE>();

            orden = new List <OrdenBE> {
                new OrdenBE {
                    Anio = "2016", Grupo = "SL", Item = "001", Linea = "25", Orden = "0509009"
                },
                new OrdenBE {
                    Anio = "2016", Grupo = "SL", Item = "002", Linea = "25", Orden = "0509009"
                }
            };
            BLReporte blreporte = new BLReporte();

            dtReporte = blreporte.ConsolidadoPendientesProceso(orden);

            List <ColsModel> lstCols = new List <ColsModel>();


            foreach (DataColumn col in dtReporte.Columns)
            {
                ColsModel cols = new ColsModel();
                cols.Name     = col.ColumnName;
                cols.index    = col.ColumnName;
                cols.label    = col.ColumnName;
                cols.width    = 40;
                cols.align    = "left";
                cols.editable = false;
                cols.editType = "text";
                lstCols.Add(cols);
            }
            return(Json(lstCols));
        }
Exemplo n.º 11
0
        public ActionResult ReportePopupParcial(string Proceso, string Producto)
        {
            if (Session["Usuario"] == null)
            {
                return(RedirectToAction("Login", "Login"));
            }
            else
            {
                BLReporte         blreporte = new BLReporte();
                BEReporteCompleto beReporte = new BEReporteCompleto();

                beReporte = blreporte.ReporteTV("25", Proceso, Producto, "16");


                return(new JsonResult()
                {
                    Data = new ReporteProduccionModelo()
                    {
                        Dia = beReporte.Dia,
                        Mes = beReporte.Mes,
                        Yield = beReporte.Yield,
                        Real = beReporte.Real,
                        Objetivo = beReporte.Objetivo,
                        Cumplimiento = beReporte.Cumplimiento,
                        ColorCumplimiento = beReporte.ColorCumplimiento,
                        Area = beReporte.Area,
                        Modelo = beReporte.Modelo,
                        Fecha = DateTime.Now.ToString(),
                        SemDet = beReporte.SemDet,
                        DiaDet = beReporte.DiaDet,
                        TurDet = beReporte.TurnoDet,
                        // Volumen
                        VTurObjetivoDes = beReporte.VTurObjetivoDes,
                        VTurObjetivoPor = beReporte.VTurObjetivoPor,
                        VTurRealDes = beReporte.VTurRealDes,
                        VTurRealPor = beReporte.VTurRealPor,
                        VTurRealColor = beReporte.VTurRealColor,

                        VDiaObjetivoDes = beReporte.VDiaObjetivoDes,
                        VDiaObjetivoPor = beReporte.VDiaObjetivoPor,
                        VDiaRealDes = beReporte.VDiaRealDes,
                        VDiaRealPor = beReporte.VDiaRealPor,
                        VDiaRealColor = beReporte.VDiaRealColor,

                        VSemObjetivoDes = beReporte.VSemObjetivoDes,
                        VSemObjetivoPor = beReporte.VSemObjetivoPor,
                        VSemRealDes = beReporte.VSemRealDes,
                        VSemRealPor = beReporte.VSemRealPor,
                        VSemRealColor = beReporte.VSemRealColor,


                        // Yield

                        YTurObjetivoDes = beReporte.YTurObjetivoDes,
                        YTurObjetivoPor = beReporte.YTurObjetivoPor,
                        YTurRealDes = beReporte.YTurRealDes,
                        YTurRealPor = beReporte.YTurRealPor,
                        YTurRealColor = beReporte.YTurRealColor,

                        YDiaObjetivoDes = beReporte.YDiaObjetivoDes,
                        YDiaObjetivoPor = beReporte.YDiaObjetivoPor,
                        YDiaRealDes = beReporte.YDiaRealDes,
                        YDiaRealPor = beReporte.YDiaRealPor,
                        YDiaRealColor = beReporte.YDiaRealColor,

                        YSemObjetivoDes = beReporte.YSemObjetivoDes,
                        YSemObjetivoPor = beReporte.YSemObjetivoPor,
                        YSemRealDes = beReporte.YSemRealDes,
                        YSemRealPor = beReporte.YSemRealPor,
                        YSemRealColor = beReporte.YSemRealColor,
                    }
                });
            }
        }