コード例 #1
0
ファイル: IncidenciaController.cs プロジェクト: Narukage/DSM
        public ActionResult Edit(int id)
        {
            Incidencia inc = null;

            SessionInitialize();
            IncidenciaEN incEN = new IncidenciaCAD(session).ReadOIDDefault(id);

            inc = new AssemblerIncidencia().ConvertENToModelUI(incEN);
            SessionClose();
            return(View(inc));
        }
コード例 #2
0
        // GET: Denuncia
        public ActionResult Index()
        {
            SessionInitialize();

            IncidenciaCAD incidenciaCAD = new IncidenciaCAD();
            IncidenciaCEN incidenciaCEN = new IncidenciaCEN(incidenciaCAD);

            IList <IncidenciaEN> listEN = incidenciaCEN.ReadAll(0, -1);
            IEnumerable <IncidenciaViewModel> listViewModel = new IncidenciaAssembler().ConvertListENToModel(listEN).ToList();


            SessionClose();

            return(View(listViewModel));
        }
コード例 #3
0
ファイル: IncidenciaController.cs プロジェクト: Narukage/DSM
        public ActionResult IncidenciasMensualesPost()
        {
            try
            {
                SessionInitialize();
                IncidenciaCAD pCAD = new IncidenciaCAD(session);
                IncidenciaCEN pCEN = new IncidenciaCEN(pCAD);

                DataTable tabla = new DataTable("incidenciasmensuales");

                tabla.Columns.Add("Nº de incidencias", typeof(int));
                tabla.Columns.Add("Mes", typeof(string));


                for (int i = 1; i <= 12; i++)
                {
                    long total = pCEN.IncidenciasMes(i);
                    ViewData["Veces"] = total;

                    switch (i)
                    {
                    case 1:
                        ViewData["Mes"] = "Enero";
                        break;

                    case 2:
                        ViewData["Mes"] = "Febrero";
                        break;

                    case 3:
                        ViewData["Mes"] = "Marzo";
                        break;

                    case 4:
                        ViewData["Mes"] = "Abril";
                        break;

                    case 5:
                        ViewData["Mes"] = "Mayo";
                        break;

                    case 6:
                        ViewData["Mes"] = "Junio";
                        break;

                    case 7:
                        ViewData["Mes"] = "Julio";
                        break;

                    case 8:
                        ViewData["Mes"] = "Agosto";
                        break;

                    case 9:
                        ViewData["Mes"] = "Septiembre";
                        break;

                    case 10:
                        ViewData["Mes"] = "Octubre";
                        break;

                    case 11:
                        ViewData["Mes"] = "Noviembre";
                        break;

                    case 12:
                        ViewData["Mes"] = "Diciembre";
                        break;
                    }
                    DataRow row = tabla.NewRow();

                    row["Nº de incidencias"] = total;
                    row["Mes"] = ViewData["Mes"];

                    tabla.Rows.Add(row);
                }

                SessionClose();
                if (tabla != null)
                {
                    return(View(tabla));
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                return(View());
            }
        }