Esempio n. 1
0
        public ActionResult Nuevo()
        {
            ViewBag.TituloPagina = "Registrar Labores";
            MinaDominio oMinaDominio = new MinaDominio();
            AreaDominio oAreaDominio = new AreaDominio();
            ZonaDominio oZonaDominio = new ZonaDominio();

            List <MinaEntidad> ListaMina = new List <MinaEntidad>();
            List <AreaEntidad> ListaArea = new List <AreaEntidad>();
            List <ZonaEntidad> ListaZona = new List <ZonaEntidad>();

            ListaMina = oMinaDominio.Listar();
            if (ListaMina != null && ListaMina.Count > 0)
            {
                ListaArea = oAreaDominio.Listar(ListaMina[0]);
            }

            if (ListaArea != null && ListaArea.Count > 0)
            {
                ListaZona = oZonaDominio.Listar(ListaArea[0]);
            }

            ViewBag.ListaMina = ListaMina;
            ViewBag.ListaArea = ListaArea;
            ViewBag.ListaZona = ListaZona;

            return(View());
        }
Esempio n. 2
0
        public ActionResult Buscar(ZonaEntidad entidad)
        {
            ZonaDominio oZonaDominio = new ZonaDominio();
            var         ListaZonas   = oZonaDominio.obtenerDatosXFiltro(entidad);

            return(PartialView("_ResultadosBusqueda", ListaZonas));
        }
Esempio n. 3
0
        public ActionResult Edicion(string Codigo)
        {
            ViewBag.TituloPagina = Message.TituloZona;
            if (Codigo == null)
            {
                return(RedirectToAction("Index", "Zona"));
            }

            MinaDominio oMinaDominio = new MinaDominio();
            AreaDominio oAreaDominio = new AreaDominio();
            ZonaDominio oZonaDominio = new ZonaDominio();

            var oZona = oZonaDominio.obtenerDatosXCodigo(Codigo);


            List <MinaEntidad> ListaMinas = new List <MinaEntidad>();
            List <AreaEntidad> ListaAreas = new List <AreaEntidad>();

            ListaMinas = oMinaDominio.Listar();
            ListaAreas = oAreaDominio.Listar(new MinaEntidad
            {
                Id_Mina = oZona.Mina.Id_Mina,
            });

            ViewBag.ListaMinas = ListaMinas;
            ViewBag.ListaAreas = ListaAreas;

            return(View(oZona));
        }
Esempio n. 4
0
        public ActionResult Nuevo()
        {
            ViewBag.TituloPagina = Message.TituloPoligono;
            MinaDominio oMinaDominio = new MinaDominio();
            AreaDominio oAreaDominio = new AreaDominio();
            ZonaDominio oZonaDominio = new ZonaDominio();

            List <MinaEntidad> ListaMinas = new List <MinaEntidad>();
            List <AreaEntidad> ListaAreas = new List <AreaEntidad>();
            List <ZonaEntidad> ListaZonas = new List <ZonaEntidad>();

            ListaMinas = oMinaDominio.Listar();
            ListaAreas = oAreaDominio.Listar(new MinaEntidad
            {
                Id_Mina = 0,
            });

            ListaZonas = oZonaDominio.Listar(new AreaEntidad
            {
                Id_Area = 0,
                Mina    = new MinaEntidad
                {
                    Id_Mina = 0,
                }
            });

            ViewBag.ListaMinas = ListaMinas;
            ViewBag.ListaAreas = ListaAreas;
            ViewBag.ListaZonas = ListaZonas;
            return(View());
        }
Esempio n. 5
0
        public ActionResult ListarZonas(AreaEntidad entidad)
        {
            ZonaDominio        oZonaDominio = new ZonaDominio();
            List <ZonaEntidad> ListaZona    = new List <ZonaEntidad>();

            ListaZona = oZonaDominio.Listar(entidad);
            return(Json(ListaZona));
        }
Esempio n. 6
0
        public ActionResult Grabar(ZonaEntidad entidad)
        {
            ZonaDominio oZonaDominio = new ZonaDominio();
            ResponseWeb oResponseWeb = new ResponseWeb();
            string      mensaje      = string.Empty;

            oResponseWeb.Estado  = oZonaDominio.grabarDatos(entidad, ref mensaje);
            oResponseWeb.Message = mensaje;
            return(Json(oResponseWeb));
        }
Esempio n. 7
0
        public ActionResult Edicion(string Codigo)
        {
            ViewBag.TituloPagina = "Registrar Labores";
            if (Codigo == null)
            {
                return(RedirectToAction("Index", "Labor"));
            }
            Dictionary <string, string> ListaTipo = new Dictionary <string, string>();

            ListaTipo.Add("OR", "Origen");
            ListaTipo.Add("DE", "Destino");
            ViewBag.ListaTipo = ListaTipo;
            LaborDominio oLaborDominio = new LaborDominio();
            var          oLaborEntidad = oLaborDominio.obtenerDatosXCodigo(Codigo);

            MinaDominio oMinaDominio = new MinaDominio();
            AreaDominio oAreaDominio = new AreaDominio();
            ZonaDominio oZonaDominio = new ZonaDominio();

            List <MinaEntidad> ListaMina = new List <MinaEntidad>();
            List <AreaEntidad> ListaArea = new List <AreaEntidad>();
            List <ZonaEntidad> ListaZona = new List <ZonaEntidad>();

            ListaMina = oMinaDominio.Listar();
            if (ListaMina != null && ListaMina.Count > 0)
            {
                ListaArea = oAreaDominio.Listar(new MinaEntidad
                {
                    Id_Mina = oLaborEntidad.Id_Mina,
                });
            }

            if (ListaArea != null && ListaArea.Count > 0)
            {
                ListaZona = oZonaDominio.Listar(new AreaEntidad
                {
                    Id_Area = oLaborEntidad.Id_Area,
                    Mina    = new MinaEntidad
                    {
                        Id_Mina = oLaborEntidad.Id_Mina
                    }
                });
            }


            ViewBag.ListaMina = ListaMina;
            ViewBag.ListaArea = ListaArea;
            ViewBag.ListaZona = ListaZona;

            return(View(oLaborEntidad));
        }