コード例 #1
0
        public Boolean HasChanged()
        {
            var changed = false;

            if (Actividad.Estado != Constantes.CONST_EstadoAprobadoFA && Actividad.Estado != Constantes.CONST_EstadoRechazadoFA)
            {
                return(false);
            }
            var estadoChanged               = Estado != Actividad.Estado ? true : false;
            var observacionesChanged        = Observaciones != Actividad.ObservacionesFA ? true : false;
            var fechaPagoChanged            = FechaPago.GetValueOrDefault(DateTime.Now).Date != Actividad.FechaRtaFA.GetValueOrDefault(DateTime.Now).Date ? true : false;
            var valorReteFuenteChanged      = ValorRetefuente != Actividad.valorretefuente ? true : false;
            var valorReteIcaChanged         = ValorReteIca != Actividad.valorreteica ? true : false;
            var valorReteIvaChanged         = ValorReteIva != Actividad.valorreteiva ? true : false;
            var valorReteCreeChanged        = ValorReteCree != Actividad.otrosdescuentos ? true : false;
            var valorPagadoChanged          = ValorPagado != Actividad.valorpagado ? true : false;
            var codigoAchChanged            = CodigoAch != Actividad.codigopago ? true : false;
            var observacionReprocesoChanged = ObservacionReproceso != Actividad.ObservacionCambio ? true : false;

            if (estadoChanged || observacionesChanged || fechaPagoChanged || valorReteFuenteChanged || valorReteIcaChanged || valorReteIvaChanged || valorReteCreeChanged || valorPagadoChanged || codigoAchChanged || observacionReprocesoChanged)
            {
                changed = true;
            }

            return(changed);
        }
コード例 #2
0
 public override string ToString()
 {
     return($"{NombreServicioPublico};{NumeroReciboPago};{FechaPago.ToString("dd/MM/yyyy")};{ValorPago}");
 }
コード例 #3
0
 public string DatosExportacion()
 {
     return($"{IdReciboPago};{FechaPago.ToShortDateString()};{ValorPagado}");
 }
コード例 #4
0
 public override string ToString()
 {
     return($"{TipoContrato};{NIT};{NombreTercero};{FechaPago.ToString("dd/MM/yyyy")};{ValorPagado}");
 }