Exemplo n.º 1
0
        public static ME_Employee ConvertToME_Employee(DriverJsonM item)
        {
            ME_Employee result = new ME_Employee();

            result.FullName   = String.Format("{0} {1} {2}", item.surname, item.name, item.patronymic);
            result.Birthday   = DateTime.MinValue;
            result.FirstName  = item.name;
            result.LastName   = item.surname;
            result.MiddleName = item.patronymic;
            result.TabNomer   = item.number;
            return(result);
        }
Exemplo n.º 2
0
        private DriverJsonM ConvertToDriverJsonM(ME_Employee employee)
        {
            DriverJsonM result = new DriverJsonM();

            result.number     = employee.TabNomer;
            result.name       = employee.FirstName;
            result.surname    = employee.LastName;
            result.patronymic = employee.MiddleName;
            result.org        = employee.OrgId.ToString();
            result.year       = employee.Birthday.ToString("dd-MM-yyyy");
            result.license    = employee.DriverLicense;
            return(result);
        }
Exemplo n.º 3
0
 public bool AddEmployee(ME_Employee employee)
 {
     try
     {
         using (WebClient wc = new WebClient())
         {
             DriverJsonM driver = ConvertToDriverJsonM(employee);
             string      post   = JsonHelper.JsonSerializer <DriverJsonM>(driver);
             string      json   = wc.UploadString(GetUrl("api/driver/add"), "PUT", Tools.Win1251ToUTF8(post));
             return(true);
         }
         return(false);
     }
     catch
     { return(false); }
 }