public static string GetAgenteDirectory(FtpClient ftp, AgenteInfo agente) { EntidadInfo entidad = EntidadInfo.Get(agente.OidEntidad, false); ExistsDirectory(ftp, entidad.Schema + "/" + agente.Codigo); return(entidad.Schema + "/" + agente.Codigo); }
internal void CopyValues(AgenteInfo source) { if (source == null) { return; } _record.CopyValues(source.Base.Record); _entidad = source.Entidad; }
internal static string SELECT(long oid, bool lockTable) { string query = string.Empty; QueryConditions conditions = new QueryConditions { Agent = AgenteInfo.New(oid) }; query = SELECT(conditions, lockTable); return(query); }
public static string SELECT_BY_AGENTE(AgenteInfo agente) { string query = string.Empty; QueryConditions conditions = new QueryConditions { Agent = agente }; query = Documento.SELECT_BY_ENTIDAD(conditions, false); return(query); }
public static string CreateAgentDirectory(FtpClient ftp, AgenteInfo agente) { if (!ExistsAgentDirectory(ftp, agente)) { EntidadInfo entidad = EntidadInfo.Get(agente.OidEntidad, false); CreateDirectory(ftp, entidad.Schema + "/" + agente.Codigo); return(entidad.Schema + "/" + agente.Codigo); } return(string.Empty); }
public static DocumentoList GetListByAgente(AgenteInfo agente) { CriteriaEx criteria = Documento.GetCriteria(Documento.OpenSession()); criteria.Childs = true; QueryConditions conditions = new QueryConditions { Agent = agente }; criteria.Query = DocumentoList.SELECT_BY_AGENTE(conditions); DocumentoList list = DataPortal.Fetch <DocumentoList>(criteria); CloseSession(criteria.SessionCode); return(list); }
public static string SELECT(AgenteInfo source) { return(SELECT(new QueryConditions { Agent = source })); }
public static bool ExistsFile(FtpClient ftp, AgenteInfo agente, DocumentoInfo doc) { return(ExistsFile(ftp, GetAgenteDirectory(ftp, agente), doc.Nombre)); }
public static void Copy(FtpClient ftp, AgenteInfo agente, string origen) { EntidadInfo entidad = EntidadInfo.Get(agente.OidEntidad, false); ftp.UploadFile(origen, entidad.Schema + "/" + agente.Codigo + "/" + Path.GetFileName(origen)); }