Click or drag to resize

RemCardCreateCardByPath Method

Paperwork .Net Kütüphanesi
Dosya kartı yaratmak için kullanılır.

Namespace:  Paperwork.Connect
Assembly:  Paperwork.Connect (in Paperwork.Connect.dll) Version: 5.0.0.0
Syntax
C#
public a_GenericResult CreateCardByPath(
	ObjectID cardTemplateId,
	ObjectName cardName,
	string folderPath,
	string defaultAcl
)

Parameters

cardTemplateId
Type: ObjectID
Yaratılan kartın kullanacağı dosya kartı taslağının nesne numarası.
cardName
Type: ObjectName
Yaratılmak istenen dosya kartının ismi.
folderPath
Type: SystemString
Yaratılmak istenen dosya kartının dizini.
defaultAcl
Type: SystemString
Varsayılan olarak atanacak yetki seti.

Return Value

Type: a_GenericResult
a_GenericResult nesnesi içinde , ErrorCode=0 ise İşlem başarılıdır. Aksi taktirde Result ve Message alanları kontrol ediniz.
Examples
Bu örnekte Dosya kartının nasıl oluşturalacağı gösterilmektedir.
C#
public void CreateCardByPath()
{

    string folder_id       = "FF0020000000277F"; //Dosya kartının içine yaratılacağı klasörün nesne numarası.
    string acl_id          = "A100010000000000"; //Kullanılacak yetki setinin nesne numarası.
    LookupItem template    = getCardTemplateByTitle("Gelen Evrak");
    a_GenericResult retval = p.rCard.CreateCardByPath(new ObjectID(template.ObjectId), new ObjectName("EF12345"), folder_id, acl_id);
    if (retval.ErrorCode != 0)
        throw new Exception(retval.Message);

    Console.WriteLine("Dosya kartı kaydı nesne numarası:{0}", retval.Result);

    ObjectID new_card_id = new ObjectID(retval.Result);
    a_Card card = p.rCard.GetCard(new_card_id, true);

    card.CardData.setAttribute("EVRAK_NO", "1");
    card.CardData.setAttribute("GELEN_KURUM", "PW");

    retval = p.rCard.SaveCard(card);
    if (retval.ErrorCode != 0)
        throw new Exception(retval.Message);
    else    
        Console.WriteLine("Dosya kartı kaydedildi.");
    Console.ReadLine();          
}

public LookupItem getCardTemplateByTitle(string title)
{
     foreach (LookupItem card in Cards)
         if (card.Title == title)
             return card;
     return null;
}

private ObservableCollection<LookupItem> _Cards;
public ObservableCollection<LookupItem> Cards
{
    get
    {
        if (_Cards == null)
            _Cards = p.rLookup.GetFileCards();
        return _Cards;
    }
}
See Also