コード例 #1
0
 public IQueryable<vCity> GetCity()
 {
     return Uow.Repository<vCity>().Queryable();
 }
コード例 #2
0
        public async Task <Domain.Entities.Dictionaries.DicDocumentType> ExecuteAsync(int typeId)
        {
            var repo = Uow.GetRepository <Domain.Entities.Dictionaries.DicDocumentType>();

            return(await repo.GetByIdAsync(typeId));
        }
コード例 #3
0
 public void Execute(DocumentNotificationStatus documentNotificationStatus)
 {
     Uow.GetRepository <DocumentNotificationStatus>().Create(documentNotificationStatus);
     Uow.SaveChanges();
 }
コード例 #4
0
 public void Delete(Guid foodClassId)
 {
     Uow.FoodClasses.Delete(foodClassId);
     Uow.Commit();
 }
コード例 #5
0
        public async Task AddAsync(vAllTransaction entity)
        {
            await Uow.RegisterNewAsync(entity);

            await Uow.CommitAsync();
        }
コード例 #6
0
 public void Create(Shift shift)
 {
     Uow.Shifts.Add(shift);
     Uow.Commit();
 }
コード例 #7
0
        public async Task UpdateAsync(PostComment entity)
        {
            await Uow.RegisterDirtyAsync(entity);

            await Uow.CommitAsync();
        }
コード例 #8
0
 public void Update(Person person)
 {
     Uow.Persons.Attach(person);
     Uow.Entry(person).State = EntityState.Modified;
 }
コード例 #9
0
 public void Create(SectionItem sectionItem)
 {
     CreateInternal(sectionItem);
     Uow.Commit();
 }
コード例 #10
0
        /// <summary>
        /// Get all Travelers (does not load trips)
        /// </summary>
        /// <returns></returns>
        public IEnumerable <TravelerModel> GetTravelers()
        {
            var t = Uow.Repository <Traveler>().Query().Get().ToList();

            return(t.Select(trav => new TravelerModel(trav)).ToList());
        }
コード例 #11
0
        private void Guardar()
        {
            if (MessageBox.Show("Desea guardar el pago?", "Guardar pago", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
            {
                if (_celular != null)
                {
                    _celular.FechaUltimoPago      = _clock.Now;
                    _celular.FechaVencimientoPago = _pagoCelular.Hasta;
                    DateTime proximo = _pagoCelular.Hasta ?? _clock.Now;
                    _celular.FechaProximoPago       = proximo.AddDays(-2);
                    _celular.FechaModificacion      = _clock.Now;
                    _celular.SucursalModificacionId = Context.SucursalActual.Id;
                    _celular.OperadorModificacionId = Context.OperadorActual.Id;

                    Uow.Celulares.Modificar(_celular);


                    UsarMontoAFavor();


                    NuevoMontoAFavor();


                    foreach (var item in ucPagos1.Pagos)
                    {
                        if (item.TipoPago == "Efectivo")
                        {
                            _pagoCelular.Efectivo = _pagoCelular.Efectivo ?? 0 + item.Importe;
                        }
                        else if (item.TipoPago == "Vales")
                        {
                            _pagoCelular.Vales = _pagoCelular.Vales ?? 0 + item.Importe;
                        }
                        else if (item.TipoPago == "Taller")
                        {
                            _pagoCelular.Taller = _pagoCelular.Taller ?? 0 + item.Importe;
                        }
                        else if (item.TipoPago == "Descuento")
                        {
                            _pagoCelular.Descuento = _pagoCelular.Descuento ?? 0 + item.Importe;
                        }
                        else if (item.TipoPago == "A Favor")
                        {
                            _pagoCelular.Senia = _pagoCelular.Senia ?? 0 + item.Importe;
                        }
                    }

                    _pagoCelular.Monto = ucDetallePagos.Total;
                    var chofer = Uow.Choferes.Listado().Where(c => c.CelularId == _celular.Id).FirstOrDefault();
                    _pagoCelular.MovilId  = chofer.MovilId;
                    _pagoCelular.ChoferId = chofer.Id;
                    Uow.PagosCelulares.Agregar(_pagoCelular);

                    RegistrarCajaYCajaMovimiento();

                    DateTime proximoPago = _celular.FechaProximoPago ?? _clock.Now;
                    DateTime DesdeComent = _pagoCelular.Desde ?? _clock.Now;
                    DateTime HastaComent = _pagoCelular.Hasta ?? _clock.Now;
                    ucComentarios.GenerarComentario(chofer.Id, "Pago del " + DesdeComent.ToString("dd/MM/yyyy") + " al " + HastaComent.ToString("dd/MM/yyyy"));    // + ". Monto: $" + _pagoCelular.Monto);
                    Uow.Commit();
                    MessageBox.Show("Pago guardado correctamente. Proximo pago: " + proximoPago.Date.ToString("dd/MM/yyyy"));

                    // RefrescarUow();
                    _limpiandoFiltros = true;
                    ucBuscardorChoferMovil.LimpiarFiltros();
                    _limpiandoFiltros = false;
                    // this.Close();
                }
            }
        }
コード例 #12
0
 private bool TravelerExists(int id)
 {
     return(Uow.Repository <Traveler>().Find(id) != null);
 }
コード例 #13
0
        public Task <object> GetAsync(User user)
        {
            var userList = (object)Uow.Repository <User>().AllInclude(p => p.UserRoles);

            return(Task.FromResult(userList));
        }
コード例 #14
0
        public async Task UpdateAsync(Scratch entity)
        {
            await Uow.RegisterDirtyAsync(entity);

            await Uow.CommitAsync();
        }
コード例 #15
0
 public void Execute(RequestNotificationStatus requestNotificationStatus)
 {
     Uow.GetRepository <RequestNotificationStatus>().Create(requestNotificationStatus);
     Uow.SaveChanges();
 }
コード例 #16
0
 public void Delete(int sectionItemId)
 {
     Uow.SectionItems.Delete(sectionItemId);
     Uow.Commit();
 }
 // Update an existing Session
 // PUT /api/sessions/
 public HttpResponseMessage Put(Session session)
 {
     Uow.Sessions.Update(session);
     Uow.Commit();
     return(new HttpResponseMessage(HttpStatusCode.NoContent));
 }
コード例 #18
0
        public async Task AddAsync(Otp entity)
        {
            await Uow.RegisterDirtyAsync(entity);

            await Uow.CommitAsync();
        }
コード例 #19
0
        public async Task AddAsync(User entity)
        {
            await Uow.RegisterNewAsync(entity);

            await Uow.CommitAsync();
        }
コード例 #20
0
        public async Task <List <Domain.Entities.Dictionaries.DicDetailICGS> > ExecuteAsync(int icgsId)
        {
            var repo = Uow.GetRepository <Domain.Entities.Dictionaries.DicDetailICGS>();

            return(await repo.AsQueryable().Where(r => r.IcgsId == icgsId).ToListAsync());
        }
コード例 #21
0
 public void Delete(Guid providerId)
 {
     Uow.Providers.Delete(providerId);
     Uow.Commit();
 }
コード例 #22
0
        public async Task UpdateAsync(Customer entity)
        {
            await Uow.RegisterDirtyAsync(entity);

            await Uow.CommitAsync();
        }
コード例 #23
0
 public async Task <object> GetBy(vAllTransaction parameters)
 {
     return(await Uow.Repository <vAllTransaction>().FindByAsync(t => t.SenderId == parameters.SenderId));
 }
コード例 #24
0
 public IEnumerable <Cart> GetItem()
 {
     return(Uow.Repository <Cart>().All());
 }
コード例 #25
0
        public async Task UpdateAsync(vAllTransaction entity)
        {
            await Uow.RegisterDirtyAsync(entity);

            await Uow.CommitAsync();
        }
コード例 #26
0
        public Cart GetBy(int id)
        {
            var data = Uow.Repository <Cart>().FirstOrDefault(a => a.UserId == id);

            return(data);
        }
コード例 #27
0
        /// <summary>
        /// Get all Blocks
        /// </summary>
        /// <returns></returns>
        public IEnumerable <BlockModel> GetBlocks()
        {
            var b = Uow.Repository <Block>().Query().Get().ToList();

            return(b.Select(block => new BlockModel(block)).ToList());
        }
コード例 #28
0
 public DataService(Uow uow)
 {
     _uow = uow;
 }
コード例 #29
0
        public async Task UpdateAsync(PassengerInvoice entity)
        {
            await Uow.RegisterDirtyAsync(entity);

            await Uow.CommitAsync();
        }
コード例 #30
0
        public Withdrawal GetbyId(int id)
        {
            var transaction = Uow.Repository <Withdrawal>().FirstOrDefault(t => t.WithdrawalId == id);

            return(transaction);
        }