Merhaba, sorun çözüldü. Birilerine lazım olursa şu da aşağıda dursun.
public string SicilKartiEkle()
{
HRObjects.Data Person = HrApp.NewDataObject(HRObjects.DataObjectType.doPerson);
Person.New();
Person.DataFields.FieldByName("TYP").Value = "1";
Person.DataFields.FieldByName("CODE").Value = "DNM98";
Person.DataFields.FieldByName("NAME").Value = "DENEME";
Person.DataFields.FieldByName("SURNAME").Value = "LASTNAME";
Person.DataFields.FieldByName("FIRMNR").Value = "0";
Person.DataFields.FieldByName("DEPTNR").Value = "0";
Person.DataFields.FieldByName("LOCNR").Value = "276";
Person.DataFields.FieldByName("TITLE").Value = "036";
Person.DataFields.FieldByName("INDATE").Value = "17.09.2015";
Person.DataFields.FieldByName("SPECODE").Value = "ŞB";
Person.DataFields.FieldByName("SSKSTATUS").Value = "1";
Person.DataFields.FieldByName("WORKCODE").Value = "WORKCODE";
Person.DataFields.FieldByName("yasak").Value = "1";
Person.DataFields.FieldByName("PERSON_BIRTHDATE").Value = "11.04.1992";
Person.DataFields.FieldByName("PERSON_STATUS").Value = "1";
Person.DataFields.FieldByName("DRIVINGCLASS").Value = "4";
Person.DataFields.FieldByName("EDUCATION").Value = "4";
Person.DataFields.FieldByName("PROFESSION").Value = "PROFESSION DENEME";
Person.DataFields.FieldByName("MILTSTATUS").Value = "2";
Person.DataFields.FieldByName("SSKNO").Value = "1111111111111";
Person.DataFields.FieldByName("TTFNO").Value = "22222222222";
Person.DataFields.FieldByName("WORKERTYPE").Value = "3";
Person.DataFields.FieldByName("GROUPINDATE").Value = "17.09.2015";
Person.DataFields.FieldByName("FIRMINDATE").Value = "17.09.2015";
Person.DataFields.FieldByName("LOCINDATE").Value = "17.09.2015";
Person.DataFields.FieldByName("PAYMENTTYPE").Value = "3";
Person.DataFields.FieldByName("BANKNO").Value = "1475783";
Person.DataFields.FieldByName("BANKNAME").Value = "01";
Person.DataFields.FieldByName("BRANCHCODE").Value = "1500";
Person.DataFields.FieldByName("TTFCHK").Value = "1";
Person.DataFields.FieldByName("SSFCHK").Value = "1";
Person.DataFields.FieldByName("WAGEADJUSTABLE").Value = "1";
Person.DataFields.FieldByName("APPPROM").Value = "1";
Person.DataFields.FieldByName("DADDY").Value = "DADDY";
Person.DataFields.FieldByName("MUMMY").Value = "MUMMY";
Person.DataFields.FieldByName("BIRTHPLACE").Value = "BIRTHPLACE";
Person.DataFields.FieldByName("IDINFO_BIRTHDATE").Value = "11.04.1993";
Person.DataFields.FieldByName("IDINFO_STATUS").Value = "1";
Person.DataFields.FieldByName("RELIGION").Value = "ATEYİZ";
Person.DataFields.FieldByName("IDTCNO").Value = "22222222222";
Person.DataFields.FieldByName("SERIALNO").Value = "Z10";
Person.DataFields.FieldByName("NO").Value = "313131";
Person.DataFields.FieldByName("CITY").Value = "CITY";
Person.DataFields.FieldByName("TOWN").Value = "TOWN";
Person.DataFields.FieldByName("VILLAGE").Value = "VILLAGE";
Person.DataFields.FieldByName("BOOK").Value = "0053";
Person.DataFields.FieldByName("PAGE").Value = "00003";
Person.DataFields.FieldByName("ROW").Value = "0018";
Person.DataFields.FieldByName("GIVENPLACE").Value = "GIVENPLACE";
Person.DataFields.FieldByName("GIVENREASON").Value = "GIVENREASON";
Person.DataFields.FieldByName("REGNO").Value = "3131";
Person.DataFields.FieldByName("GIVENDATE").Value = "31.08.2001";
Person.DataFields.FieldByName("NATIONALITY").Value = "TC";
Person.DataFields.FieldByName("PERCODE").Value = "DNM98";
Person.DataFields.FieldByName("ASSIGN_EXP").Value = "ASSIGN_EXP";
Person.DataFields.FieldByName("WAGE_WAGE").Value = "3131.00";
Person.DataFields.FieldByName("WAGE_CLCTYPE").Value = "2";
Person.DataFields.FieldByName("WAGE_OPTYPE").Value = "1";
Person.DataFields.FieldByName("WAGE_CURRTYPE").Value = "160";
Person.DataFields.FieldByName("WAGE_MAINDEGR").Value = "15";
Person.DataFields.FieldByName("WAGE_MAINSUBDEGR").Value = "9";
Person.DataFields.FieldByName("WAGE_RETRDEGR").Value = "15";
Person.DataFields.FieldByName("WAGE_RETRSUBDEGR").Value = "9";
Person.DataFields.FieldByName("ASSIGN_TITLE").Value = "ASSIGN TITLE";
Person.DataFields.FieldByName("ASGDDEGR").Value = "15";
Person.DataFields.FieldByName("ASGDSUBDEGR").Value = "9";
Person.DataFields.FieldByName("ASSIGN_ORGLOGICREF").Value = "60235";
Person.DataFields.FieldByName("LAWCHG_PERCODE").Value = "DNM98";
Person.DataFields.FieldByName("LAWCHG_EXP").Value = "LAWCHG_EXP";
Person.DataFields.FieldByName("LAWCHG_ORGLOGICREF").Value = "60235";
//////////////////
//CONTACTS
/////////////////
HRObjects.Lines Contacts = Person.DataFields.FieldByName("CONTACTS").Lines;
Contacts.AppendLine();
Contacts[0].FieldByName("CONTACT_TYPE").Value = "1";
Contacts[0].FieldByName("EXPLANATION1").Value = "EXPLANATION1";
Contacts.AppendLine();
Contacts[1].FieldByName("CONTACT_TYPE").Value = "3";
Contacts[1].FieldByName("EXPLANATION1").Value = "EXPLANATION1";
//////////////////
//EFFORTS
/////////////////
HRObjects.Lines Efforts = Person.DataFields.FieldByName("EFFORTS").Lines;
Efforts.AppendLine();
Efforts[0].FieldByName("TYP").Value = "1";
Efforts[0].FieldByName("DATE").Value = "15.09.2013";
Efforts[0].FieldByName("FIRMNR").Value = "1";
Efforts[0].FieldByName("FLAGS1").Value = "1";
Efforts[0].FieldByName("FLAGS2").Value = "2";
Efforts[0].FieldByName("FLAGS3").Value = "3";
Efforts[0].FieldByName("FLAGS4").Value = "4";
Efforts[0].FieldByName("FLAGS5").Value = "5";
Efforts[0].FieldByName("FLAGS6").Value = "6";
Efforts[0].FieldByName("FLAGS7").Value = "13";
Efforts[0].FieldByName("FLAGS8").Value = "14";
//////////////////
//ADDEFFORTS
/////////////////
HRObjects.Lines AddEfforts = Person.DataFields.FieldByName("ADDEFFORTS").Lines;
AddEfforts.AppendLine();
AddEfforts[0].FieldByName("TYP").Value = "2";
AddEfforts[0].FieldByName("DATE").Value = "15.09.2013";
AddEfforts[0].FieldByName("FIRMNR").Value = "1";
AddEfforts[0].FieldByName("FLAGS1").Value = "1";
AddEfforts[0].FieldByName("FLAGS2").Value = "2";
AddEfforts[0].FieldByName("FLAGS3").Value = "3";
AddEfforts[0].FieldByName("FLAGS4").Value = "4";
AddEfforts[0].FieldByName("FLAGS5").Value = "5";
AddEfforts[0].FieldByName("FLAGS6").Value = "20";
//////////////////
//SOCIALBENEFITS
/////////////////
HRObjects.Lines SocialBenefits = Person.DataFields.FieldByName("SOCIALBENEFITS").Lines;
SocialBenefits.AppendLine();
SocialBenefits[0].FieldByName("TYP").Value = "1";
SocialBenefits[0].FieldByName("DATE").Value = "15.09.2013";
SocialBenefits[0].FieldByName("FIRMNR").Value = "1";
SocialBenefits[0].FieldByName("FLAGS1").Value = "1";
SocialBenefits[0].FieldByName("FLAGS2").Value = "2";
SocialBenefits[0].FieldByName("FLAGS3").Value = "3";
SocialBenefits[0].FieldByName("FLAGS4").Value = "4";
SocialBenefits[0].FieldByName("FLAGS5").Value = "13";
SocialBenefits[0].FieldByName("FLAGS6").Value = "14";
SocialBenefits[0].FieldByName("FLAGS7").Value = "15";
SocialBenefits[0].FieldByName("FLAGS8").Value = "16";
//////////////////
//ADDPAYMENTS
/////////////////
HRObjects.Lines AddPayments = Person.DataFields.FieldByName("ADDPAYMENTS").Lines;
AddPayments.AppendLine();
AddPayments[0].FieldByName("TYP").Value = "1";
AddPayments[0].FieldByName("DATE").Value = "15.09.2013";
AddPayments[0].FieldByName("FIRMNR").Value = "1";
AddPayments[0].FieldByName("FLAGS1").Value = "1";
AddPayments[0].FieldByName("FLAGS2").Value = "2";
AddPayments[0].FieldByName("FLAGS3").Value = "3";
AddPayments[0].FieldByName("FLAGS4").Value = "4";
AddPayments[0].FieldByName("FLAGS5").Value = "5";
AddPayments[0].FieldByName("FLAGS6").Value = "6";
AddPayments[0].FieldByName("FLAGS7").Value = "19";
AddPayments[0].FieldByName("FLAGS8").Value = "20";
//////////////////
//ADDCUTS
/////////////////
HRObjects.Lines AddCuts = Person.DataFields.FieldByName("ADDCUTS").Lines;
AddCuts.AppendLine();
AddCuts[0].FieldByName("TYP").Value = "1";
AddCuts[0].FieldByName("DATE").Value = "15.09.2013";
AddCuts[0].FieldByName("FIRMNR").Value = "1";
AddCuts[0].FieldByName("FLAGS1").Value = "1";
AddCuts[0].FieldByName("FLAGS2").Value = "2";
AddCuts[0].FieldByName("FLAGS3").Value = "3";
AddCuts[0].FieldByName("FLAGS4").Value = "4";
AddCuts[0].FieldByName("FLAGS5").Value = "14";
AddCuts[0].FieldByName("FLAGS6").Value = "15";
AddCuts[0].FieldByName("FLAGS7").Value = "16";
//////////////////
//SSKPREMIUM
/////////////////
HRObjects.Lines SskPremium = Person.DataFields.FieldByName("SSKPREMIUM").Lines;
SskPremium.AppendLine();
SskPremium[0].FieldByName("TYP").Value = "1";
SskPremium[0].FieldByName("DATE").Value = "15.09.2013";
SskPremium[0].FieldByName("FIRMNR").Value = "1";
SskPremium[0].FieldByName("FLAGS1").Value = "4";
SskPremium[0].FieldByName("FLAGS2").Value = "6";
SskPremium[0].FieldByName("FLAGS3").Value = "7";
SskPremium[0].FieldByName("FLAGS4").Value = "99";
Person.DataFields.FieldByName("VACEARNDATE").Value = "17.09.2016";
Person.DataFields.FieldByName("RIGHTSBEGDATE").Value = "17.09.2015";
Person.DataFields.FieldByName("CONTRACTTYPE").Value = "1";
Person.DataFields.FieldByName("IBAN").Value = "TR323232323232323232323232";
if(Person.Post())
{
return null;
}
else
{
if (Person.ErrorCode != 0)
{
return ("DBError(" + Person.ErrorCode.ToString() + ")-" + Person.ErrorDesc);
}
else if (Person.ValidateErrors.Count > 0)
{
string result = "XML ErrorList:";
for (int i = 0; i < Person.ValidateErrors.Count; i++)
{
result += "(" + Person.ValidateErrors.ID.ToString() + ") - " + Person.ValidateErrors.Error;
}
return result;
}
else
{
return ("DBError(" + Person.ErrorCode.ToString() + ")-" + Person.ErrorDesc);
}
}
}