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()); }
public ActionResult Buscar(ZonaEntidad entidad) { ZonaDominio oZonaDominio = new ZonaDominio(); var ListaZonas = oZonaDominio.obtenerDatosXFiltro(entidad); return(PartialView("_ResultadosBusqueda", ListaZonas)); }
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)); }
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()); }
public ActionResult ListarZonas(AreaEntidad entidad) { ZonaDominio oZonaDominio = new ZonaDominio(); List <ZonaEntidad> ListaZona = new List <ZonaEntidad>(); ListaZona = oZonaDominio.Listar(entidad); return(Json(ListaZona)); }
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)); }
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)); }