Exemple #1
0
        public override void Persistir(string file)
        {
            foreach (var archivo in HelperAggregator.Agrupar(FileProcessor <TransatlanticaFile> .GetData(file)))
            {
                var consumoDb = new ConsumoDto
                {
                    Cuit = archivo.Consumo[0].Cuit,
                    FechaHoraComprobante      = archivo.Consumo[0].FechaHoraComprobante,
                    ImportePesosNetoImpuestos = archivo.ImportePesosNetoImpuestos,
                    NombrePersona             = archivo.Consumo[0].NombrePersona,
                    NroComprobante            = archivo.NroComprobante,
                    NroDocumento = archivo.Consumo[0].NroDocumento,
                    RazonSocial  = archivo.Consumo[0].RazonSocial,
                    TipoCliente  = archivo.Consumo[0].TipoCliente,
                    Archivo      = file,
                    Empresa      = Empresa,
                    Coeficiente  = archivo.Consumo[0].Coeficiente,
                    Secretaria   = archivo.Consumo[0].Secretaria,
                    Programa     = archivo.Consumo[0].Programa
                };

                if (consumoDb.Validate())
                {
                    consumoDb.Save();
                }
                else
                {
                    MailService.SendError(consumoDb);
                }
            }
            base.Persistir(file);
        }
        public override void Persistir(string file)
        {


            foreach (var archivo in HelperAggregator.Agrupar(FileProcessor<TransatlanticaFile>.GetData(file)))
            {

                var consumoDb = new ConsumoDto
                                     {
                                         Cuit = archivo.Consumo[0].Cuit,
                                         FechaHoraComprobante = archivo.Consumo[0].FechaHoraComprobante,
                                         ImportePesosNetoImpuestos = archivo.ImportePesosNetoImpuestos,
                                         NombrePersona = archivo.Consumo[0].NombrePersona,
                                         NroComprobante = archivo.NroComprobante,
                                         NroDocumento = archivo.Consumo[0].NroDocumento,
                                         RazonSocial = archivo.Consumo[0].RazonSocial,
                                         TipoCliente = archivo.Consumo[0].TipoCliente,
                                         Archivo = file,
                                         Empresa = Empresa,
                                         Coeficiente = archivo.Consumo[0].Coeficiente,
                                         Secretaria = archivo.Consumo[0].Secretaria,
                                         Programa = archivo.Consumo[0].Programa
                                     };

                if (consumoDb.Validate())
                    consumoDb.Save();
                else
                    MailService.SendError(consumoDb);

            }      
                base.Persistir(file);
        }
 public override void Persistir(string file)
 {
     try
     {
         foreach (var archivo in HelperAggregator.Agrupar(FileProcessor <CambioFile> .GetData(file)))
         {
             var consumoDb = new ConsumoDto
             {
                 Cuit = archivo.Consumo[0].Cuit,
                 FechaHoraComprobante      = archivo.Consumo[0].FechaHoraComprobante,
                 ImportePesosNetoImpuestos = archivo.ImportePesosNetoImpuestos,
                 NombrePersona             = archivo.Consumo[0].NombrePersona,
                 NroComprobante            = archivo.NroComprobante,
                 NroDocumento = archivo.Consumo[0].NroDocumento,
                 RazonSocial  = archivo.Consumo[0].RazonSocial,
                 TipoCliente  = archivo.Consumo[0].TipoCliente,
                 Archivo      = file,
                 Empresa      = Empresa,
                 Coeficiente  = "0100",
                 Secretaria   = string.Empty,
                 Programa     = ""
             };
             consumoDb.Save();
         }
         base.Persistir(file);
     }
     catch (Exception ex)
     {
     }
 }
 public override void Persistir(string file)
 {
     foreach (var archivo in HelperAggregator.Agrupar(FileProcessor<TransatlanticaFile>.GetData(file)))
     {
         var consumoDb = new ConsumoDto
                             {
                                 Cuit = archivo.Consumo[0].Cuit,
                                 FechaHoraComprobante = archivo.Consumo[0].FechaHoraComprobante,
                                 ImportePesosNetoImpuestos = archivo.ImportePesosNetoImpuestos,
                                 NombrePersona = archivo.Consumo[0].NombrePersona,
                                 NroComprobante = archivo.NroComprobante,
                                 NroDocumento = archivo.Consumo[0].NroDocumento,
                                 RazonSocial = archivo.Consumo[0].RazonSocial,
                                 TipoCliente = archivo.Consumo[0].TipoCliente,
                                 Archivo = file,
                                 Empresa=Empresa
                             };
         consumoDb.Save();
     }
     base.Persistir(file);
 }
 public override void Persistir(string file)
 {
     foreach (var archivo in HelperAggregator.Agrupar(FileProcessor <TransatlanticaFile> .GetData(file)))
     {
         var consumoDb = new ConsumoDto
         {
             Cuit = archivo.Consumo[0].Cuit,
             FechaHoraComprobante      = archivo.Consumo[0].FechaHoraComprobante,
             ImportePesosNetoImpuestos = archivo.ImportePesosNetoImpuestos,
             NombrePersona             = archivo.Consumo[0].NombrePersona,
             NroComprobante            = archivo.NroComprobante,
             NroDocumento = archivo.Consumo[0].NroDocumento,
             RazonSocial  = archivo.Consumo[0].RazonSocial,
             TipoCliente  = archivo.Consumo[0].TipoCliente,
             Archivo      = file,
             Empresa      = Empresa
         };
         consumoDb.Save();
     }
     base.Persistir(file);
 }