RemCardCreateCardFull Method |
Namespace: Paperwork.Connect
public a_GenericResult CreateCardFull( ObjectID cardTemplateId, ObjectName cardName, string metaData )
public void CreateCard()
{
LookupItem template = getCardTemplateByTitle("Gelen Evrak");
a_GenericResult retval = p.rCard.CreateCard(new ObjectID(template.ObjectId), new ObjectName("EF12345"));
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;
}
}