/// <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)); } }
// // GET: /Agencia/Edit/5 public ActionResult Edit(int id) { ViewData["TiposAgencia"] = TipoAgenciaDAO.LoadAll(); var _agencia = AgenciaDAO.LoadById(id); return(View(_agencia)); }
public ActionResult Ajustar(Agencia agencia) { ViewData["Agencias"] = AgenciaDAO.LoadAll(); ViewData["Valorados"] = ValoradoDAO.loadValoradoByAgencia(agencia); ViewData["TipoMovimiento"] = TipoMovimientoDAO.LoadAll(); return(View()); }
// // 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 List <Agencia> TraerAgencias(Agencia unaAgencia) { try { return(AgenciaDAO.TraerAgencias(unaAgencia)); } catch (Exception Error) { throw Error; } }
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()); } }
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); }
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()); }
public AgenciaAppService(AgenciaDAO AgenciaRepositorio) { _AgenciaRepositorio = AgenciaRepositorio; }
// // GET: /Almacen/Create public ActionResult Create() { ViewData["Agencias"] = AgenciaDAO.LoadAll(); ViewData["Valorados"] = ValoradoDAO.LoadAll(); return(View()); }
public List <Agencia> SeleccionarAgencias() { AgenciaDAO dao = new AgenciaDAO(); return(dao.SeleccionarAgencias()); }
public AgenciasController() { AgenciasDAO = new AgenciaDAO(this); }
// // GET: /Agencia/ public ActionResult Index() { var _agencias = AgenciaDAO.LoadAll(); return(View(_agencias)); }
// // GET: /Agencia/Details/5 public ActionResult Details(int id) { var _agencia = AgenciaDAO.LoadById(id); return(View(_agencia)); }