/// <summary>
 /// Responsável por recuperar uma lista da entidade definida no tipo Agencia pelo campos da própria entidade
 /// </summary>
 /// <param name="entidade"> Entidade do tipo Agencia contendo as informações que serão utilizadas para filtrar os dados</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Objetos encontrado pelo filtro informado do tipo Agencia</returns>
 public async Task <IList <Agencia> > ListarPorEntidade(Agencia entidade, UsuarioAutenticado token)
 {
     using (var dao = new AgenciaDAO(token))
     {
         return(await dao.ListarPorEntidade(entidade));
     }
 }
 /// <summary>
 /// Resposnável por incluir novo registro na entidade na coleção do tipo Agencia
 /// </summary>
 /// <param name="entidade"> Entidade do tipo Agencia contendo as informações que serão inseridas no banco de dados</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Entidade do tipo Agencia incluída no banco de dados</returns>
 public async Task <Agencia> Criar(Agencia entidade, UsuarioAutenticado token)
 {
     using (var dao = new AgenciaDAO(token))
     {
         return(await dao.Criar(entidade));
     }
 }
 /// <summary>
 /// Resposnável por excluir logicamente o registro informado
 /// </summary>
 /// <param name="id">ID do registro da entidade informada no tipo Agencia</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Task para chamada assíncrona</returns>
 public async Task Deletar(long id, UsuarioAutenticado token)
 {
     using (var dao = new AgenciaDAO(token))
     {
         await dao.Deletar(id);
     }
 }
 /// <summary>
 /// Responsável por recuperar a entidade definida no tipo Agencia pelo ID
 /// </summary>
 /// <param name="id">ID do registro da entidade informada no tipo Agencia</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Objeto do tipo Agencia encontrado pelo id informado</returns>
 public async Task <Agencia> BuscarPorID(long id, UsuarioAutenticado token)
 {
     using (var dao = new AgenciaDAO(token))
     {
         return(await dao.BuscarPorID(id));
     }
 }
 /// <summary>
 /// Resposnável por atualizar o registro na entidade do tipo Agencia
 /// </summary>
 /// <param name="id">ID do registro da entidade informada no tipo Agencia</param>
 /// <param name="entidade"> Entidade do tipo Agencia contendo as informações que serão atualizadas no banco de dados</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Entidade atualizada no banco de dados</returns>
 public async Task <Agencia> Atualizar(long id, Agencia entidade, UsuarioAutenticado token)
 {
     using (var dao = new AgenciaDAO(token))
     {
         return(await dao.Atualizar(id, entidade));
     }
 }
Exemplo n.º 6
0
        //
        // GET: /Agencia/Edit/5
        public ActionResult Edit(int id)
        {
            ViewData["TiposAgencia"] = TipoAgenciaDAO.LoadAll();
            var _agencia = AgenciaDAO.LoadById(id);

            return(View(_agencia));
        }
Exemplo n.º 7
0
        public ActionResult Ajustar(Agencia agencia)
        {
            ViewData["Agencias"]       = AgenciaDAO.LoadAll();
            ViewData["Valorados"]      = ValoradoDAO.loadValoradoByAgencia(agencia);
            ViewData["TipoMovimiento"] = TipoMovimientoDAO.LoadAll();

            return(View());
        }
Exemplo n.º 8
0
        //
        // 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));
        }
Exemplo n.º 9
0
 public List <Agencia> TraerAgencias(Agencia unaAgencia)
 {
     try
     {
         return(AgenciaDAO.TraerAgencias(unaAgencia));
     }
     catch (Exception Error)
     {
         throw Error;
     }
 }
Exemplo n.º 10
0
 public ActionResult Edit(int id, Agencia agencia)
 {
     try
     {
         SessionHelper _sessionHelper = new SessionHelper();
         using (ITransaction transaction = _sessionHelper.Current.BeginTransaction())
         {
             AgenciaDAO.Update(agencia);
             transaction.Commit();
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Exemplo n.º 11
0
        public ActionResult LoadValoradoByAgencia(String AgenciaId)
        {
            int  _AgenciaId = 0;
            bool isInt      = int.TryParse(AgenciaId, out _AgenciaId);

            if (isInt)
            {
                var _agencia = AgenciaDAO.LoadById(_AgenciaId);
                if (_agencia != null)
                {
                    var _valorados = ValoradoDAO.loadValoradoByAgencia(_agencia).Where(x => x.IsActivo == true).Select(x => new { Id = x.Id.ToString(), Descripcion = x.Descripcion }).ToList();
                    _valorados.Insert(0, new { Id = string.Empty, Descripcion = "Seleciona un valorado" });
                    return(Json(_valorados, JsonRequestBehavior.AllowGet));
                }
            }

            return(null);
        }
Exemplo n.º 12
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());
        }
Exemplo n.º 13
0
 public AgenciaAppService(AgenciaDAO AgenciaRepositorio)
 {
     _AgenciaRepositorio = AgenciaRepositorio;
 }
Exemplo n.º 14
0
 //
 // GET: /Almacen/Create
 public ActionResult Create()
 {
     ViewData["Agencias"]  = AgenciaDAO.LoadAll();
     ViewData["Valorados"] = ValoradoDAO.LoadAll();
     return(View());
 }
Exemplo n.º 15
0
        public List <Agencia> SeleccionarAgencias()
        {
            AgenciaDAO dao = new AgenciaDAO();

            return(dao.SeleccionarAgencias());
        }
Exemplo n.º 16
0
 public AgenciasController()
 {
     AgenciasDAO = new AgenciaDAO(this);
 }
Exemplo n.º 17
0
        //
        // GET: /Agencia/
        public ActionResult Index()
        {
            var _agencias = AgenciaDAO.LoadAll();

            return(View(_agencias));
        }
Exemplo n.º 18
0
        //
        // GET: /Agencia/Details/5
        public ActionResult Details(int id)
        {
            var _agencia = AgenciaDAO.LoadById(id);

            return(View(_agencia));
        }