本文整理汇总了C#中DocumentType.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# DocumentType.ToString方法的具体用法?C# DocumentType.ToString怎么用?C# DocumentType.ToString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DocumentType
的用法示例。
在下文中一共展示了DocumentType.ToString方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetDocumentsForForeignObject
public BasicDocument[] GetDocumentsForForeignObject(DocumentType documentType, int foreignId)
{
List<BasicDocument> result = new List<BasicDocument>();
using (DbConnection connection = GetMySqlDbConnection())
{
connection.Open();
DbCommand command =
GetDbCommand(
"SELECT Documents.DocumentId,Documents.ServerFileName,Documents.ClientFileName,Documents.Description,DocumentTypes.Name AS DocumentType,Documents.ForeignId,Documents.FileSize,Documents.UploadedByPersonId,Documents.UploadedDateTime From Documents,DocumentTypes " +
"WHERE Documents.DocumentTypeId=DocumentTypes.DocumentTypeId AND " +
"Documents.ForeignId = " + foreignId + " AND " +
"DocumentTypes.Name = '" + documentType.ToString() + "';", connection);
using (DbDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
result.Add(ReadDocumentFromDataReader(reader));
}
return result.ToArray();
}
}
}
示例2: GetPath
public String GetPath(String baseFolder, DocumentType documentType)
{
String path = null;
DocSet docSet = this.DocSet;
switch (documentType) {
case DocumentType.Generated:
path = Path.Combine (baseFolder, documentType.ToString (), this.assembly);
Directory.CreateDirectory (Path.GetDirectoryName (path));
break;
default:
break;
}
return path;
}
示例3: CreateDocument
private static XDocument CreateDocument(DocumentType type)
{
return new XDocument(
new XElement(
type.ToString(),
new XAttribute("version", _versionString)));
}
示例4: CreateDocument
public int CreateDocument(string serverFileName, string clientFileName, long fileSize, string description, DocumentType documentType, int foreignId, int uploadedByPersonId)
{
using (DbConnection connection = GetMySqlDbConnection())
{
connection.Open();
DbCommand command = GetDbCommand("CreateDocument", connection);
command.CommandType = CommandType.StoredProcedure;
// HACK - this bypasses the DB abstraction layer -- debug code to find out why
// CreateDocument only gets 4 parameters from the DB abstraction layer, when
// we give it 8
command.Parameters.Add(new MySqlParameter("serverFileName", serverFileName));
command.Parameters.Add(new MySqlParameter("clientFileName", clientFileName));
command.Parameters.Add(new MySqlParameter("description", description));
command.Parameters.Add(new MySqlParameter("docTypeString", documentType.ToString()));
command.Parameters.Add(new MySqlParameter("foreignId", foreignId));
command.Parameters.Add(new MySqlParameter("fileSize", fileSize));
command.Parameters.Add(new MySqlParameter("uploadedByPersonId", uploadedByPersonId));
command.Parameters.Add(new MySqlParameter("uploadedDateTime", DateTime.UtcNow));
/*
AddParameterWithName(command, "serverFileName", serverFileName);
AddParameterWithName(command, "clientFileName", clientFileName);
AddParameterWithName(command, "description", description);
AddParameterWithName(command, "docTypeString", documentType.ToString());
AddParameterWithName(command, "foreignId", foreignId);
AddParameterWithName(command, "fileSize", fileSize);
AddParameterWithName(command, "uploadedByPersonId", uploadedByPersonId);
AddParameterWithName(command, "uploadedDateTime", DateTime.Now);*/
return Convert.ToInt32(command.ExecuteScalar());
}
}
示例5: SetDocumentForeignObject
public void SetDocumentForeignObject(int documentId, DocumentType newDocumentType, int newForeignId)
{
using (DbConnection connection = GetMySqlDbConnection())
{
connection.Open();
DbCommand command = GetDbCommand("SetDocumentForeignObject", connection);
command.CommandType = CommandType.StoredProcedure;
AddParameterWithName(command, "documentId", documentId);
AddParameterWithName(command, "newDocumentTypeString", newDocumentType.ToString());
AddParameterWithName(command, "newForeignId", newForeignId);
command.ExecuteNonQuery();
}
}
示例6: GenerateFirstPage
public byte[] GenerateFirstPage(bool? isCorporation, Guid pRef, string logoPathFileName, DocumentType pType, string docTitle, string ownerName, string logoAlign)
{
Foxit.PDF.Document.AddLicense("FGN10NPSFJ3NIENDBQAhEYH7Lnw6aN3EPdVsY6K17yfDAMgA+J1aWeRq0RYcA5IzDqjZbvIixFuPLyBaVpLk9vcnyu1cg3ZrXmQA");
Foxit.PDF.Document doc = new Foxit.PDF.Document();
Page p = new Page();
doc.Pages.Add(p);
AddBackgroungImagePage(p);
//Logo
AddLogo(logoPathFileName, logoAlign, p);
// float y = 260;
float y = 380;
switch (pType)
{
case DocumentType.LM:
AddWhiteTitlePage("LETTRE DE MISSION", p, y, 240, 60, 260, 20);
if (isCorporation.Value)
AddWhiteTitlePage("PERSONNE MORALE", p, y += 45, 500, 20, 0, 12);
else
AddWhiteTitlePage("PERSONNE PHYSIQUE", p, y += 45, 500, 20, 0, 12);
break;
case DocumentType.RM:
AddWhiteTitlePage("RAPPORT DE MISSION", p, y, 240, 60, 260, 20);
break;
case DocumentType.RTO:
AddWhiteTitlePage("Convention de Réception Transmission d’Ordres", p, y, 240, 80, 260, 14);
AddWhiteTitlePage("RTO", p, y += 15 * 2.3f, 500, 20, 0, 12);
break;
case DocumentType.BS: //présentation de l'etablissement
AddWhiteTitlePage("Présentation de l'établissement", p, y, 240, 80, 260, 14);
break;
case DocumentType.DER:
AddWhiteTitlePage("Document d'entrée en relation", p, y, 240, 80, 260, 14);
break;
case DocumentType.AX:
AddWhiteTitlePage(docTitle, p, y, 240, 80, 260, 14);
break;
case DocumentType.CPART:
AddWhiteTitlePage("Convention de Partenariat", p, y, 240, 80, 260, 14);
break;
case DocumentType.CINT:
AddWhiteTitlePage("Convention Internet", p, y, 240, 80, 260, 14);
break;
case DocumentType.CCOURT:
AddWhiteTitlePage("Convention de Co-Courtage", p, y, 240, 80, 260, 14);
break;
case DocumentType.CCOMP:
AddWhiteTitlePage("Fiche de renseignement complémentaire", p, y, 240, 80, 260, 14);
break;
case DocumentType.SF:
AddWhiteTitlePage("Bulletin de Souscription", p, y, 240, 80, 260, 14);
break;
}
AddWhiteBorderPage(y += 15 * 2f, p, 210, 290, 70);
AddWhiteTitleLeftPage(DateTime.Now.ToShortDateString(), p, y += 10, 500, 11, 220, 10);
AddWhiteTitleLeftPage(ownerName, p, y += 15, 500, 11, 220, 10);
AddWhiteTitleLeftPage(string.Format("{0}-{1}", pType.ToString(), pRef), p, y += 15, 500, 11, 220, 10);
//if (pType == DocumentType.LM || pType == DocumentType.RM)
//{
// string[] rowContents = { string.Format("Le {0}", DateTime.Now.ToShortDateString()) //Date de maj ou Date de création
// , string.Format("{0}-{1}", pType.ToString(), pRef)
// , name
// };
// LM_AddTableTitle(p, rowContents, 90, y += 50);
//}
//else
//{
// string[] rowContents = { string.Format("Le {0}", DateTime.Now.ToShortDateString()) //Date de maj ou Date de création
// , string.Format("{0}-{1}", pType.ToString(), pRef)
// };
// LM_AddTableTitle(p, rowContents, 90, y += 50);
//}
//if (pType == DocumentType.LM || pType == DocumentType.RM)
//{
// AddRecueil_Notes_Rectangle(y += 120, 105, 375, 30);
// AddReceuil_DetailText_Justify_Calibri_Label(name, y + 5, 300, 20, 120);
//}
return doc.Draw();
}
示例7: BuildProviderDocumentPath
public static string BuildProviderDocumentPath(string firmInstitutionSDGName, Guid firmInstitutionSDGId, DocumentType documentType, bool useUploadFolderAsRoot)
{
var locationType = UploadLocationType.FirmInstitution.ToString();
var relativepath = string.Format("{0}/{1}/{2}_{3}/{4}", locationType, UploadLocationType.SDG.ToString(), FileManager.GetCorrectFileName(firmInstitutionSDGName), firmInstitutionSDGId, documentType.ToString());
return CreateDirectory(relativepath, useUploadFolderAsRoot);
}
示例8: BuildSignatureDocumentPath
public static string BuildSignatureDocumentPath(DocumentType documentType, string cgpName, string cgpId, bool isConventionDoc, out string newFilename, out string relativePath)
{
var languageData = Utility.PageLanguageHelper.GetLanguageContent("User", "Convention");
newFilename = isConventionDoc ? languageData.GetContent("col_convention") : languageData.GetContent("col_avenant");
switch (documentType)
{
//Partenariat
case DocumentType.CPART :
case DocumentType.APART :
newFilename = string.Format(@"{0}_partenariat_{1}.pdf", newFilename, DateTime.Now.ToString("ddMMyyyy_HHmmss"));
break;
//Internet
case DocumentType.CINT:
case DocumentType.AINT:
newFilename = string.Format(@"{0}_internet_{1}.pdf", newFilename, DateTime.Now.ToString("ddMMyyyy_HHmmss"));
break;
//Co courtage
case DocumentType.CCOURT:
case DocumentType.ACOURT:
newFilename = string.Format(@"{0}_cocourtage_{1}.pdf", newFilename, DateTime.Now.ToString("ddMMyyyy_HHmmss"));
break;
//Fiche de renseignement complementaire
case DocumentType.CCOMP:
//case DocumentType.ACOMP:
newFilename = string.Format(@"{0}_fiche_complementaire_{1}.pdf", newFilename, DateTime.Now.ToString("ddMMyyyy_HHmmss"));
break;
//Mandat de demarche
case DocumentType.CMD:
newFilename = string.Format(@"{0}_mandat_de_demarche_{1}.pdf", newFilename, DateTime.Now.ToString("ddMMyyyy_HHmmss"));
break;
case DocumentType.AVENANT :
newFilename = string.Format(@"{0}_{1}.pdf", newFilename, DateTime.Now.ToString("ddMMyyyy_HHmmss"));
break;
}
newFilename = newFilename.ToLower();
relativePath = string.Format("{0}/{1}_{2}/{3}", "FirmInstitution/CGP", FileManager.GetCorrectFileName(cgpName), cgpId, documentType.ToString());
return CreateDirectory(relativePath, true);
}
示例9: GetDocuments
/// <summary>
/// Récupére les documents par type de document à partir d'un liste de docs donné
/// </summary>
/// <param name="pTypeDocument"></param>
/// <param name="pUser"></param>
/// <returns></returns>
public static List<ElectronicSafeDocument> GetDocuments(DocumentType pDocumentTypePrefix, List<ElectronicSafeDocument> pList)
{
string documentType = pDocumentTypePrefix.ToString();
return pList.Where(doc => doc.DocumentType.DocumentNamePrefix == documentType).ToList();
}