//
        // GET: /Almacen/Edit/5
        public ActionResult Edit(int id)
        {
            ViewData["Agencias"]  = AgenciaDAO.LoadAll();
            ViewData["Valorados"] = ValoradoDAO.LoadAll();
            var _almacen = AlmacenDAO.LoadById(id);

            return(View(_almacen));
        }
        public ActionResult Ajustar(Agencia agencia)
        {
            ViewData["Agencias"]       = AgenciaDAO.LoadAll();
            ViewData["Valorados"]      = ValoradoDAO.loadValoradoByAgencia(agencia);
            ViewData["TipoMovimiento"] = TipoMovimientoDAO.LoadAll();

            return(View());
        }
Beispiel #3
0
        public ActionResult Ajustar(Movimiento movimiento, Almacen almacen, TipoMovimiento tipomovimiento)
        {
            ViewData["Agencias"]       = AgenciaDAO.LoadAll().Where(x => x.IsActivo == true);
            ViewData["TipoMovimiento"] = TipoMovimientoDAO.LoadAll();

            //var cantidadmax = movimiento.Almacen.CantidadMaxima;
            //var inventarioreal = movimiento.Almacen.InventarioReal;
            //var accion = movimiento.TipoMovimiento.Accion;
            var cantidad       = movimiento.Cantidad;
            var cantidadmax    = almacen.CantidadMaxima;
            var inventarioreal = almacen.InventarioReal;
            var accion         = tipomovimiento.Accion;

            try
            {
                var _a = "a";
                ref_ajustes.eServiceSoapClient cs_ = new ref_ajustes.eServiceSoapClient();
                string b = cs_.existeUsuario(_a);
                ModelState.AddModelError(string.Empty, String.Format(b));
                //referencia_ajuste.ServiceSoapClient cs = new referencia_ajuste.ServiceSoapClient();
                //var a = cs.retornardia();
                //ModelState.AddModelError(string.Empty, String.Format(a));
            }
            catch (Exception e)
            {
                ModelState.AddModelError(string.Empty, String.Format("deve compilar el web service"));
                return(View());
            }


            if (accion == "+" && (cantidad + inventarioreal > cantidadmax))
            {
                ModelState.AddModelError("CustomError", String.Format("no es posible realizar esta accion porque se ha sobrepasado la cantidad maxima"));
            }
            if (accion == "-" && (inventarioreal - cantidad < 0))
            {
                ModelState.AddModelError("CustomError", String.Format("no es posible realizar esta accion porque no hay suficientes fondos"));
            }
            return(View());
        }
 //
 // GET: /Almacen/Create
 public ActionResult Create()
 {
     ViewData["Agencias"]  = AgenciaDAO.LoadAll();
     ViewData["Valorados"] = ValoradoDAO.LoadAll();
     return(View());
 }
        //
        // GET: /Agencia/
        public ActionResult Index()
        {
            var _agencias = AgenciaDAO.LoadAll();

            return(View(_agencias));
        }