Esempio n. 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public async Task <RetornoProcedureDto> AddCajaMovimiento(CajaMovimientoRequest dto)
        {
            try
            {
                RetornoProcedureDto retorno = new RetornoProcedureDto();
                retorno = await _storeProcedure.XportsCajaMovimientoInsert(new LineaMovimientoRepositoryDto()
                {
                    uidcompany        = dto.uidcompany,
                    uidFormaPago      = dto.uidFormaPago,
                    uidRecibos        = dto.uidRecibos,
                    uidUser           = dto.uidUser,
                    uidTipoMovimiento = dto.uidTipoMovimiento
                });

                return(retorno);
            }
            catch (CError e)
            {
                throw _errorManager.AddError("AddRecibos", "AddRecibos", e, MethodBase.GetCurrentMethod(), null);
            }
            catch (System.Exception ex)
            {
                throw _errorManager.AddError("Error Generico", "AddRecibos", ex, MethodBase.GetCurrentMethod(), null);
            }
        }
Esempio n. 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="dto"></param>
 public async Task <RetornoProcedureDto> RegistroEvento(EventoRequest dto)
 {
     try {
         DateTime            dtinicio  = DateTime.Parse(dto.start);
         DateTime            dtfin     = DateTime.Parse(dto.end);
         TimeSpan            timeStrat = TimeSpan.Parse(dto.startTime);
         TimeSpan            timeEnd   = TimeSpan.Parse(dto.endTime);
         RetornoProcedureDto retorno   = new RetornoProcedureDto();
         if (string.IsNullOrEmpty(dto.uiReserva))
         {
             retorno = await _storeProcedure.XportsInstalacionesReservaInsert(new ReservaRepositoryDto()
             {
                 // Titulo = dto.Titulo,
                 dt_inicio           = new DateTime(dtinicio.Year, dtinicio.Month, dtinicio.Day, timeStrat.Hours, timeStrat.Minutes, 0),
                 dt_fin              = new DateTime(dtfin.Year, dtfin.Month, dtfin.Day, timeEnd.Hours, timeEnd.Minutes, 0),
                 UID_Instalacion     = Guid.Parse(dto.uidInstalacion.ToString()),
                 UID_Person_Reserva  = dto.uidGroupUsers[0].uidPerson,
                 UID_TipoReserva     = Guid.Parse(dto.uidTipoReserva.ToString()),
                 uidGropusUser       = getCollectionSplitUser(dto.uidGroupUsers),
                 idPaymentPartsUsers = getCollectionSplitPaymentUser(dto.uidGroupUsers)
             });
         }
         else
         {
             ReservaRepositoryDto _dtoUpdate = new ReservaRepositoryDto();
             _dtoUpdate.UID_Reserva = Guid.Parse(dto.uiReserva);
             // _dtoUpdate.Titulo = dto.Titulo;
             _dtoUpdate.UID_TipoReserva     = Guid.Parse(dto.uidTipoReserva);
             _dtoUpdate.dt_inicio           = new DateTime(dtinicio.Year, dtinicio.Month, dtinicio.Day, timeStrat.Hours, timeStrat.Minutes, 0);
             _dtoUpdate.dt_fin              = new DateTime(dtfin.Year, dtfin.Month, dtfin.Day, timeEnd.Hours, timeEnd.Minutes, 0);
             _dtoUpdate.UID_Instalacion     = Guid.Parse(dto.uidInstalacion.ToString());
             _dtoUpdate.UID_Person_Reserva  = dto.uidGroupUsers[0].uidPerson;
             _dtoUpdate.uidGropusUser       = getCollectionSplitUser(dto.uidGroupUsers);
             _dtoUpdate.idPaymentPartsUsers = getCollectionSplitPaymentUser(dto.uidGroupUsers);
             retorno = await _storeProcedure.XportsInstalacionesReservaUpdate(_dtoUpdate);
         }
         return(retorno);
     }
     catch (CError e)
     {
         throw _errorManager.AddError("RegistroEvento", "Maestros_RegistroEvento", e, MethodBase.GetCurrentMethod(), null);
     }
     catch (System.Exception ex)
     {
         throw _errorManager.AddError("Error Generico", "Maestros_RegistroEvento", ex, MethodBase.GetCurrentMethod(), null);
     }
 }
Esempio n. 3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public async Task <RetornoProcedureDto> AddRecibos(ReciboRequest dto)
        {
            try {
                RetornoProcedureDto retorno = new RetornoProcedureDto();
                retorno = await _storeProcedure.XportsRecibosInsert(new ReciboRepositoryDto()
                {
                    uiReserva = dto.uiReserva,
                    uidPerson = dto.uidPerson
                });

                return(retorno);
            }
            catch (CError e)
            {
                throw _errorManager.AddError("AddRecibos", "AddRecibos", e, MethodBase.GetCurrentMethod(), null);
            }
            catch (System.Exception ex)
            {
                throw _errorManager.AddError("Error Generico", "AddRecibos", ex, MethodBase.GetCurrentMethod(), null);
            }
        }