示例#1
0
        public ActionResult BuscarLabor(LaborEntidad entidad)
        {
            LaborDominio oLaborDominio = new LaborDominio();
            var          ListaLabor    = oLaborDominio.obtenerDatosXFiltro(entidad);

            Session["ListaLabor"] = ListaLabor;
            return(PartialView("_ResultadosBusqueda", ListaLabor));
        }
示例#2
0
        public ActionResult AbrirLabor(string codigo)
        {
            LaborDominio oLaborDominio = new LaborDominio();
            ResponseWeb  oResponseWeb  = new ResponseWeb();

            oResponseWeb.Estado  = oLaborDominio.cerrarLabor(codigo);
            oResponseWeb.Message = "Labor abierta...";
            return(Json(oResponseWeb));
        }
示例#3
0
        public ActionResult ModificarLabor(LaborEntidad entidad)
        {
            LaborDominio oLaborDominio = new LaborDominio();
            ResponseWeb  oResponseWeb  = new ResponseWeb();
            string       menesaje      = string.Empty;

            oResponseWeb.Estado  = oLaborDominio.modificarDatos(entidad, ref menesaje);
            oResponseWeb.Message = menesaje;
            return(Json(oResponseWeb));
        }
示例#4
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));
        }
示例#5
0
        public ActionResult Index()
        {
            ParametrosDominio oParametrosDominio = new ParametrosDominio();
            LaborDominio      oLaborDominio      = new LaborDominio();
            var Parametros       = oParametrosDominio.Listar();
            int CantidadOrigen   = 0;
            int CantidadDestino  = 0;
            int ParametroOrigen  = Parametros.nLabor;
            int ParametroDestino = Parametros.nLabDest;

            var ListaLaborOrigen = oLaborDominio.obtenerDatosXFiltro(new LaborEntidad
            {
                Codigo      = "",
                Descripcion = "",
                Tipo        = "OR",
                Estado      = "A",
            });

            var ListaLaborDestino = oLaborDominio.obtenerDatosXFiltro(new LaborEntidad
            {
                Codigo      = "",
                Descripcion = "",
                Tipo        = "DE",
                Estado      = "A",
            });

            if (ListaLaborOrigen != null && ListaLaborOrigen.Count > 0)
            {
                CantidadOrigen = ListaLaborOrigen.Count;
            }

            if (ListaLaborDestino != null && ListaLaborDestino.Count > 0)
            {
                CantidadDestino = ListaLaborDestino.Count;
            }

            ViewBag.CantidadOrigen   = CantidadOrigen;
            ViewBag.CantidadDestino  = CantidadDestino;
            ViewBag.ParametroOrigen  = ParametroOrigen;
            ViewBag.ParametroDestino = ParametroDestino;

            return(View());
        }