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()); } }
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")); }