public ba_Archivo_Transferencia_Info Get_Archivo()
 {
     try
     {
         int Id = 0;
         Id                 = BusTransfer.GetId(param.IdEmpresa);
         Transfer           = new ba_Archivo_Transferencia_Info();
         BusTransfer        = new ba_Archivo_Transferencia_Bus();
         Transfer.IdEmpresa = param.IdEmpresa;
         Transfer.IdArchivo = 0;
         //Transfer.IdBanco = ucBa_Proceso_x_Banco.get_Proceso_Info().IdBanco;
         //Transfer.IdProceso_bancario = ucBa_Proceso_x_Banco.get_Proceso_Info().IdProceso_bancario;
         Transfer.Origen_Archivo = "RRHH";
         Transfer.Cod_Empresa    = "B1E";
         Transfer.Fecha          = dtFechaSubida.Value;
         Transfer.Fecha_Transac  = param.Fecha_Transac;
         //Transfer.Nom_Archivo = ucBa_Proceso_x_Banco.get_Proceso_Info().IdProceso_bancario.ToString() + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString().PadLeft(2, '0') + DateTime.Now.Day.ToString().PadLeft(2, '0') + Transfer.Cod_Empresa.ToString() + "_" + BusTransfer.GetId_codigoArchivo(param.IdEmpresa, dtFechaSubida.Value) + ".txt";
         Transfer.Estado = true;
         Transfer.IdEstadoArchivo_cat = "FIL_EMITID";
         Transfer.Observacion         = txtObservacion.Text;
         NombreArchivo = Transfer.Nom_Archivo;
         return(Transfer);
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         mensaje = ex.Message.ToString();
         MessageBox.Show("Error " + mensaje, "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information);
         return(new ba_Archivo_Transferencia_Info());
     }
 }
Пример #2
0
        public FileResult get_archivo(int IdEmpresa = 0, int IdArchivo = 0)
        {
            byte[] archivo;
            ba_Archivo_Transferencia_Bus bus_tipo_file = new ba_Archivo_Transferencia_Bus();

            var info_archivo = bus_archivo.GetInfo(IdEmpresa, IdArchivo);

            info_archivo.Lst_det = bus_archivo_det.GetList(IdEmpresa, IdArchivo);

            archivo = GetArchivo(info_archivo, info_archivo.Nom_Archivo);
            return(File(archivo, "application/xml", info_archivo.Nom_Archivo + ".txt"));
        }