Exemplo n.º 1
0
        /// <summary>
        /// Altera ConciliacaoPagamentosPos
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public static void Update(string token, ConciliacaoPagamentosPos param)
        {
            ConciliacaoPagamentosPos value = _db.ConciliacaoPagamentosPos
                                             .Where(e => e.IdConciliacaoPagamento.Equals(param.IdConciliacaoPagamento))
                                             .First <ConciliacaoPagamentosPos>();

            // OBSERVAÇÂO: VERIFICAR SE EXISTE ALTERAÇÃO NO PARAMETROS


            if (param.IdConciliacaoPagamento != null && param.IdConciliacaoPagamento != value.IdConciliacaoPagamento)
            {
                value.IdConciliacaoPagamento = param.IdConciliacaoPagamento;
            }
            if (param.nu_cnpj != null && param.nu_cnpj != value.nu_cnpj)
            {
                value.nu_cnpj = param.nu_cnpj;
            }
            if (param.IdOperadora != null && param.IdOperadora != value.IdOperadora)
            {
                value.IdOperadora = param.IdOperadora;
            }
            if (param.DtMovimentoPagto != null && param.DtMovimentoPagto != value.DtMovimentoPagto)
            {
                value.DtMovimentoPagto = param.DtMovimentoPagto;
            }
            if (param.VlVenda != null && param.VlVenda != value.VlVenda)
            {
                value.VlVenda = param.VlVenda;
            }
            if (param.CdAutorizador != null && param.CdAutorizador != value.CdAutorizador)
            {
                value.CdAutorizador = param.CdAutorizador;
            }
            if (param.NumParcela != null && param.NumParcela != value.NumParcela)
            {
                value.NumParcela = param.NumParcela;
            }
            if (param.TotalParcelas != null && param.TotalParcelas != value.TotalParcelas)
            {
                value.TotalParcelas = param.TotalParcelas;
            }
            _db.SaveChanges();
        }
Exemplo n.º 2
0
 // POST /ConciliacaoPagamentosPos/token/
 public HttpResponseMessage Post(string token, [FromBody] ConciliacaoPagamentosPos param)
 {
     try
     {
         HttpResponseMessage retorno = new HttpResponseMessage();
         if (Permissoes.Autenticado(token))
         {
             return(Request.CreateResponse <Int32>(HttpStatusCode.OK, GatewayConciliacaoPagamentosPos.Add(token, param)));
         }
         else
         {
             return(Request.CreateResponse(HttpStatusCode.Unauthorized));
         }
     }
     catch
     {
         throw new HttpResponseException(HttpStatusCode.InternalServerError);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Adiciona nova ConciliacaoPagamentosPos
 /// </summary>
 /// <param name="param"></param>
 /// <returns></returns>
 public static Int32 Add(string token, ConciliacaoPagamentosPos param)
 {
     _db.ConciliacaoPagamentosPos.Add(param);
     _db.SaveChanges();
     return(param.IdConciliacaoPagamento);
 }