Beispiel #1
0
 private void RemoveTask(KonsulatTask vt)
 {
     _tasks.Remove(vt);
     KonsulatTask.Save(_tasks, KonsulatTaskEntityType.New);
     _completedTasks.Add(vt);
     KonsulatTask.Save(_completedTasks, KonsulatTaskEntityType.Completed);
 }
Beispiel #2
0
        private void deleteTask_click(object sender, EventArgs e)
        {
            if (sender as RegCount == null)
            {
                if (ImageResolver.Instance.ChekOnLimitRegistraions)
                {
                    if (GetNextProxyEvent != null)
                    {
                        GetNextProxyEvent();
                        SetProxy();
                    }
                }
            }
            if (VisaEvent != null)
            {
                VisaEvent(this, false);
            }

            Tasks.Remove(_currentTask);
            if (TaskEvent != null)
            {
                TaskEvent(_currentTask);
                _currentTask = null;
            }
            _enum = RotEvents.Start;

            if (Tasks.Count == 0 && TabEvent != null)
            {
                TabEvent(_tabPage);
            }

            _allowStep = true;
        }
Beispiel #3
0
 private void btnAddTask_Click(object sender, EventArgs e)
 {
     _tasks.Add(fillKonsulatTask());
     KonsulatTask.Save(_tasks, KonsulatTaskEntityType.New);
     _engine.RefreshViewTabs();
     dataGridView1.Refresh();
 }
Beispiel #4
0
        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            KonsulatTask task = dataGridView1.Rows[e.RowIndex].DataBoundItem as KonsulatTask;

            fillDataToControlFromKonsulatTask(task);

            DialogForm form = new DialogForm();

            form.Text = "Редактирование задачи";
            form.Size = new Size(panel1.Size.Width, panel1.Size.Height + 50);
            form.Controls.Add(okCancelControl1);
            form.Controls.Add(panel1);
            okCancelControl1.SendToBack();
            okCancelControl1.OnOk     += form.okCancelControl1_OnOk;
            okCancelControl1.OnCancel += form.okCancelControl1_OnCancel;
            groupBox6.Visible          = groupBox7.Visible = false;
            okCancelControl1.Visible   = true;
            if (form.ShowDialog(this) == DialogResult.OK)
            {
                _tasks.Remove(task);
                var newTask = fillKonsulatTask();
                _tasks.Add(newTask);
                dataGridView1.Refresh();
                KonsulatTask.Save(_tasks, KonsulatTaskEntityType.New);
            }
            groupBox6.Visible        = groupBox7.Visible = true;
            okCancelControl1.Visible = false;
        }
Beispiel #5
0
        private void Form1_Load(object sender, EventArgs e)
        {
            UpdateHeader();
            chbAutoResolveImage.Checked = ImageResolver.Instance.AutoResolveImage;
            radiocom.Checked            = ImageResolver.Instance.Host == radiocom.Text;
            radioinfo.Checked           = ImageResolver.Instance.Host == radioinfo.Text;
            chbProxy.Checked            = ImageResolver.Instance.UseProxy;

//            cbxCity.DataSource = Const.GetListFromDict(Const.SettingsCities);
//            cbxNation.DataSource = Const.GetListFromDict(Const.FillNations());
//            cbxStatus.DataSource = Const.GetListFromDict(Const.FillStatus());
//            cbxPurpose.DataSource = Const.GetListFromDict(Const.FillPurpose());
//            cbxCategory.DataSource = Const.GetListFromDict(Const.GetCategoryType());
            cbxPriority.DataSource = Const.GetListPriority();

//            cityDataGridViewComboBoxColumn.DataSource = Const.GetListFromDict(Const.SettingsCities);
//            priorityComboBoxColumn.DataSource = Const.GetDataTablePriority();
//
//            cbxStatus.SelectedItem = "Mr.";
//            cbxNation.SelectedItem = "UKRAINE";

            _tasks  = KonsulatTask.DeSerialize(KonsulatTaskEntityType.New);
            _engine = new Engine(_tasks, tabControl1);//, _completedVisaTasks);

            //!!
            // _engine.SetProxy();
            _engine.RefreshViewTabs();
            _engine.ETaskEvent += _engine_ETaskEvent;

            dataGridView1.DataSource = _tasks;
        }
Beispiel #6
0
 void Value_TaskEvent(KonsulatTask task)
 {
     if (ETaskEvent != null)
     {
         ETaskEvent(task);
     }
 }
Beispiel #7
0
 public void DeleteTask(KonsulatTask visaTask)
 {
     if (_cityTasks.ContainsKey(visaTask.CityV))
     {
         EKonsulatTab visaTab = _cityTasks[visaTask.CityV];
         visaTab.CheckOnDeleteTask(visaTask);
     }
 }
Beispiel #8
0
 public void CheckOnDeleteTask(KonsulatTask visaTask)
 {
     Tasks.Remove(visaTask);
     if (Tasks.Count == 0 && TabEvent != null)
     {
         TabEvent(_tabPage);
     }
     _enum      = RotEvents.Start;
     _allowStep = true;
     TurnAlarmOn(false);
 }
Beispiel #9
0
 private void renewTask_click(object sender, EventArgs e)
 {
     TurnAlarmOn(false);
     if (VisaEvent != null)
     {
         VisaEvent(this, false);
     }
     _currentTask = null;
     _enum        = RotEvents.Start;
     _allowStep   = true;
 }
Beispiel #10
0
        public EKonsulatTab(KonsulatTask task, TabPage tabPage)
        {
            initSound();
            Tasks.Add(task);
            _tabPage = tabPage;

            richText   = (RichTextBox)_tabPage.Controls.Find("richText", true)[0];
            webBrowser = (WebBrowser)_tabPage.Controls.Find("webBrowser" + task.City, true)[0];
            webBrowser.ScriptErrorsSuppressed = true;
            // webBrowser.ProgressChanged += new WebBrowserProgressChangedEventHandler(webBrowser_ProgressChanged);
            webBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser_DocumentCompleted);

            renewTask        = (Button)_tabPage.Controls.Find("renewTask", true)[0];
            renewTask.Click += new System.EventHandler(this.renewTask_click);

            deleteTask        = (Button)_tabPage.Controls.Find("deleteTask", true)[0];
            deleteTask.Click += new System.EventHandler(this.deleteTask_click);
            _changeProxyOnce  = ImageResolver.Instance.UseProxy;
            SetProxy();
        }
Beispiel #11
0
        public void DoStep()
        {
            if (_playSound)
            {
                playSound();
            }

            if (!_allowStep)
            {
                return;
            }
            _allowStep = false;

            if (_changeProxyOnce != ImageResolver.Instance.UseProxy)
            {
                _changeProxyOnce = ImageResolver.Instance.UseProxy;
                SetProxy();
            }

            if (webBrowser.DocumentTitle == "Service Unavailable" ||
                webBrowser.DocumentTitle == "Navigation Canceled" ||
                webBrowser.DocumentTitle == "The proxy server isn't responding" ||
                webBrowser.DocumentTitle == "Internet Explorer cannot display the webpage" ||
                webBrowser.DocumentTitle == "This page can’t be displayed")
            {
                _allowStep = true;
                _enum      = RotEvents.Start;
                if (ImageResolver.Instance.UseProxy)
                {
                    //if ((DateTime.Now - _lastProxyDateTime).Seconds > 15)
                    //{
                    //    _lastProxyDateTime = DateTime.Now;
                    if (GetNextProxyEvent != null)
                    {
                        GetNextProxyEvent();
                        SetProxy();
                    }
                    //}
                }
            }

            try
            {
                if (_tabPage != null && _currentTask != null)
                {
                    _tabPage.ToolTipText = GetProxyInfo() + _currentTask.GetInfo();
                }

                switch (_enum)
                {
                case RotEvents.Start:
                {
                    _countAttempt = 5;
                    Tasks.Sort(vc);
                    _currentTask         = Tasks[0];
                    _tabPage.ToolTipText = GetProxyInfo() + _currentTask.GetInfo();
                    _enum = RotEvents.Firsthl;
                    webBrowser.Navigate(Const.UrlEkonsulat);
                    break;
                }

                case RotEvents.Firsthl:
                {
                    SelectFromCombo("ctl00$ddlWersjeJezykowe", "Русская");
                    _allowStep = true;

//                            for (int i = 0; i < this.webBrowser.Document.GetElementById("ctl00$ddlWersjeJezykowe").Children.Count; i++)
//                            {
//                                HtmlElement child = this.webBrowser.Document.GetElementById("ctl00$ddlWersjeJezykowe").Children[i];
//                                if (child.InnerText == "Русская")
//                                {
//                                    this.webBrowser.Document.GetElementById("ctl00$ddlWersjeJezykowe").SetAttribute("selectedIndex", i.ToString());
//                                    break;
//                                }
//                            }
                    //webBrowser.Document.GetElementById("ctl00$ddlWersjeJezykowe").SetAttribute("selectedIndex", "17");
//                            webBrowser.Document.GetElementById("ctl00$tresc$cbListaKrajow").SetAttribute("selectedIndex", "4");
//                            webBrowser.Document.GetElementById("ctl00$tresc$cbListaPlacowek").SetAttribute("selectedIndex", "88");
                    _enum = RotEvents.FirstCombo;
                    break;
                }

                case RotEvents.FirstCombo:
                {
                    SelectFromCombo("ctl00$tresc$cbListaKrajow", "УКРАИНА");
                    this.webBrowser.Document.GetElementById("ctl00$tresc$cbListaKrajow").InvokeMember("onchange");
                    _allowStep = true;

//                            webBrowser.Document.GetElementById("ctl00_plhMain_cboVAC").SetAttribute("selectedIndex", _currentTask.CityCode);
//                            webBrowser.Document.GetElementById("ctl00_plhMain_cboPurpose").SetAttribute("selectedIndex", _currentTask.PurposeCode);
                    _enum = RotEvents.SecondCombo;
//                            webBrowser.Document.GetElementById("ctl00_plhMain_btnSubmit").InvokeMember("click");
                    break;
                }

                case RotEvents.SecondCombo:
                {
                    if (this.webBrowser.Document.GetElementById("ctl00$tresc$cbListaPlacowek").Children.Count == 0)
                    {
                        _allowStep = true;
                        return;
                    }
                    SelectFromCombo("ctl00$tresc$cbListaPlacowek", "Винница");
                    this.webBrowser.Document.GetElementById("ctl00$tresc$cbListaPlacowek").InvokeMember("onchange");
                    _allowStep = true;
//                            webBrowser.Document.GetElementById("ctl00_plhMain_tbxNumOfApplicants").SetAttribute("value", _currentTask.CountAdult.ToString());
//                            if (webBrowser.Document.GetElementById("ctl00_plhMain_txtChildren") != null)
//                                webBrowser.Document.GetElementById("ctl00_plhMain_txtChildren").SetAttribute("value", _currentTask.CountChild.ToString());
//
//                            for (int i = 0; i < this.webBrowser.Document.GetElementById("ctl00_plhMain_cboVisaCategory").Children.Count; i++)
//                            {
//                                HtmlElement child = this.webBrowser.Document.GetElementById("ctl00_plhMain_cboVisaCategory").Children[i];
//                                if (child.InnerText == _currentTask.Category)
//                                {
//                                    this.webBrowser.Document.GetElementById("ctl00_plhMain_cboVisaCategory").SetAttribute("selectedIndex", i.ToString());
//                                    break;
//                                }
//                            }
                    _enum = RotEvents.Submit;
//                            this.webBrowser.Document.GetElementById("ctl00_plhMain_cboVisaCategory").InvokeMember("onchange");
                    break;
                }

                case RotEvents.Submit:
                {
//                            string showStopper = webBrowser.Document.GetElementById("ctl00_plhMain_lblMsg").InnerText;
//                            if (showStopper.Contains("Number of Persons should not be"))
//                            {
//                                Logger.Warning("Сбой в работе сайта. Ошибка: " + showStopper);
//                                _currentTask = null;
//                                _enum = RotEvents.Start;
//                                _allowStep = true;
//                                break;
//                            }
//                            richText.Text = "Свободна дата: " + showStopper;
//                            Logger.Info(_currentTask.City + ": "+ richText.Text);
//
//                            _tabPage.Text = _currentTask.CityV + "~" + (showStopper.Contains("No date(s) available") ? "No date(s)" : showStopper);
//                            if (!showStopper.Contains("No date(s) available"))
//                            {
//                                var apointmentDate = ProcessDate(showStopper);
//                                if (apointmentDate > _currentTask.GreenLineDt && apointmentDate < _currentTask.RedLineDt)
//                                {
//                                    webBrowser.Document.GetElementById("ctl00_plhMain_btnSubmit").InvokeMember("click");
//                                    _enum = RotEvents.FillReceipt;
//                                    TurnAlarmOn(true);
//                                    if (VisaEvent != null)
//                                        VisaEvent(this, true);
//                                    break;
//                                }
//                                else
//                                {
//                                    Logger.Info("Задание не укладывается в интервал разрешенных дат.");
//                                    Logger.Info(_currentTask.GetInfo());
//                                    _currentTask = null;
//                                    Tasks.Sort(vc);
//                                    foreach (VisaTask visaTask in Tasks)
//                                    {
//                                        if (apointmentDate > visaTask.GreenLineDt && apointmentDate < visaTask.RedLineDt)
//                                        {
//                                            _currentTask = visaTask;
//                                            _tabPage.ToolTipText = GetProxyInfo() + _currentTask.GetInfo();
//                                        }
//                                    }
//                                    if (_currentTask == null)
//                                    {
//                                        Logger.Warning("Нет заданий для даты " + showStopper);
//                                        throw new Exception("бегаем по кругу, ждем с моря погоды");
//                                    }
//                                    Logger.Info("Выбрали новое Задание");
//                                    Logger.Info(_currentTask.GetInfo());
//                                }
//                            }
//                            _enum = RotEvents.FirstCombo;
//                            webBrowser.Document.GetElementById("ctl00_plhMain_btnCancel").InvokeMember("click");
                    break;
                }
//                    case RotEvents.FillReceipt:
//                        {
//                            Logger.Info(_currentTask.City+": Номер квитанции: " + _currentTask.Receipt);
//                            webBrowser.Document.GetElementById("ctl00_plhMain_repAppReceiptDetails_ctl01_txtReceiptNumber").SetAttribute("value", _currentTask.Receipt);
//                            _enum = RotEvents.FillEmail;
//                            webBrowser.Document.GetElementById("ctl00_plhMain_btnSubmit").InvokeMember("click");
//                            break;
//                        }
//                    case RotEvents.FillEmail:
//                        {
//                            if (webBrowser.Document.GetElementById("ctl00_plhMain_lblMsg") != null && !string.IsNullOrEmpty(webBrowser.Document.GetElementById("ctl00_plhMain_lblMsg").InnerHtml))
//                            {
//                                string text = webBrowser.Document.GetElementById("ctl00_plhMain_lblMsg").InnerText;
//                                if (text.Contains(_currentTask.Receipt))
//                                {
//                                    Logger.Warning(string.Format("Заявка для {0} {1} уже зарегестрированна. Ответ сайта: {2}",_currentTask.LastName, _currentTask.Name, text));
//                                    if (string.IsNullOrEmpty(_currentTask.RegistrationInfo))
//                                        _currentTask.RegistrationInfo = "Please get info from site.";
//                                    deleteTask_click(new RegCount(), null);
//                                    break;
//                                }
//                                Logger.Error("Надо исправить ошибку: \r\n " + text);
//                                richText.Text = "Надо исправить ошибку: \r\n " + text;
//                                renewTask.Visible = true;
//                                deleteTask.Visible = true;
//                                _enum = RotEvents.FillReceipt;
//                                break;
//                            }
//                            Logger.Info(string.Format("{0}: Email: {1} Pass: {2}", _currentTask.City,_currentTask.Email, _currentTask.Password));
//                            webBrowser.Document.GetElementById("ctl00_plhMain_txtEmailID").SetAttribute("value", _currentTask.Email);
//                            webBrowser.Document.GetElementById("ctl00_plhMain_txtPassword").SetAttribute("value", _currentTask.Password);
//                            _enum = RotEvents.FirstCupture;
//                            webBrowser.Document.GetElementById("ctl00_plhMain_btnSubmitDetails").InvokeMember("click");
//                            break;
//                        }
//                    case RotEvents.FirstCupture:
//                        {
//                            ImageResolver.Instance.SystemDecaptcherLoad();
//                            if (webBrowser.Document.GetElementById("ctl00_plhMain_VS") != null && !string.IsNullOrEmpty(webBrowser.Document.GetElementById("ctl00_plhMain_VS").InnerText))
//                            {
//                                string error = webBrowser.Document.GetElementById("ctl00_plhMain_VS").InnerText;
//                                Logger.Error("Надо исправить ошибку: \r\n " + error);
//                                richText.Text ="Надо исправить ошибку: \r\n " + error;
//                                renewTask.Visible = true;
//                                deleteTask.Visible = true;
//                                _enum = RotEvents.FillEmail;
//                                break;
//                            }
//
//                            Logger.Warning("Дружищще, отправляй меня быстрее "+ _currentTask.GetInfo());
//                            richText.AppendText(_currentTask.GetInfo());
//                            webBrowser.Document.GetElementById("ctl00_plhMain_repAppVisaDetails_ctl01_tbxPPTEXPDT").SetAttribute("value", _currentTask.PassportEndDate);
//                            webBrowser.Document.GetElementById("ctl00_plhMain_repAppVisaDetails_ctl01_cboTitle").SetAttribute("selectedIndex", _currentTask.StatusCode);
//                            webBrowser.Document.GetElementById("ctl00_plhMain_repAppVisaDetails_ctl01_tbxFName").SetAttribute("value", _currentTask.Name);
//                            webBrowser.Document.GetElementById("ctl00_plhMain_repAppVisaDetails_ctl01_tbxLName").SetAttribute("value", _currentTask.LastName);
//                            webBrowser.Document.GetElementById("ctl00_plhMain_repAppVisaDetails_ctl01_tbxDOB").SetAttribute("value", _currentTask.Dob);
//                            webBrowser.Document.GetElementById("ctl00_plhMain_repAppVisaDetails_ctl01_tbxReturn").SetAttribute("value", _currentTask.ArrivalDt);
//
//                            for (int i = 0; i < this.webBrowser.Document.GetElementById("ctl00_plhMain_repAppVisaDetails_ctl01_cboNationality").Children.Count; i++)
//                            {
//                                HtmlElement child = this.webBrowser.Document.GetElementById("ctl00_plhMain_repAppVisaDetails_ctl01_cboNationality").Children[i];
//                                if (child.InnerText == _currentTask.Nationality)
//                                {
//                                    this.webBrowser.Document.GetElementById("ctl00_plhMain_repAppVisaDetails_ctl01_cboNationality").SetAttribute("selectedIndex", i.ToString());
//                                    break;
//                                }
//                            }
//
//                            decaptcherImage();
//                            //ctl00_plhMain_btnSubmit
//                            _enum = RotEvents.SecondCupture;
//                            if(ImageResolver.Instance.AutoResolveImage)
//                                webBrowser.Document.GetElementById("ctl00_plhMain_btnSubmit").InvokeMember("click");
//
//                            break;
//                        }
//                    case RotEvents.SecondCupture:
//                        {
//                            ImageResolver.Instance.SystemDecaptcherLoad();
//                            decaptcherImage();
//                            _enum = RotEvents.SelectTime;
//
//                            //date
//                            //class = OpenDateAllocated   <a>
//                            if (ImageResolver.Instance.AutoResolveImage)
//                                PressOnLinkOnCalendar();
//                            //===============================
//                            break;
//                        }
//                    case RotEvents.SelectTime:
//                        {
//                            if (webBrowser.Document.GetElementById("ctl00_plhMain_lblMsg") != null && !string.IsNullOrEmpty(webBrowser.Document.GetElementById("ctl00_plhMain_lblMsg").InnerHtml))
//                            {
//                                string text = webBrowser.Document.GetElementById("ctl00_plhMain_lblMsg").InnerText;
//                                Logger.Error("ошибкa: \r\n " + text);
//                                if (text.Contains("текст не відповідає символам на зображенні") && !ImageResolver.Instance.AutoResolveImage)
//                                {
//                                    if (_countAttempt-- != 0)
//                                    {
//                                        ImageResolver.Instance.SystemDecaptcherLoad();
//                                        decaptcherImage();
//                                        PressOnLinkOnCalendar();
//                                    }
//                                }
//                                break;
//                            }
//
//                            //text
//                            //name =ctl00$plhMain$MyCaptchaControl1
//                            decaptcherImage();
//                            _enum = RotEvents.Stop;
//                            //_blockAlert = true;
//                            //table id = ctl00_plhMain_gvSlot
//                            // a class
//                            if (ImageResolver.Instance.AutoResolveImage)
//                                PressOnLinkByClass("backlink");
//
//                            break;
//                        }
//                    case RotEvents.Stop:
//                        {
//                            if (webBrowser.Document.GetElementById("ctl00_plhMain_lblMsg") != null && !string.IsNullOrEmpty(webBrowser.Document.GetElementById("ctl00_plhMain_lblMsg").InnerHtml))
//                            {
//                                string text = webBrowser.Document.GetElementById("ctl00_plhMain_lblMsg").InnerText;
//                                Logger.Error("ошибкa: \r\n " + text);
//                                if (text.Contains("текст не відповідає символам на зображенні") && !ImageResolver.Instance.AutoResolveImage)
//                                {
//                                    if (_countAttempt-- != 0)
//                                    {
//                                        ImageResolver.Instance.SystemDecaptcherLoad();
//                                        decaptcherImage();
//                                        PressOnLinkByClass("backlink");
//                                    }
//                                }
//                                break;
//                            }
//                            //_blockAlert = false;
//                            if (!ImageResolver.Instance.AutoResolveImage)
//                            {
//                                if (webBrowser.Document.GetElementById("ApplicantDetalils") != null && !string.IsNullOrEmpty(webBrowser.Document.GetElementById("ApplicantDetalils").InnerText))
//                                {
//                                    Logger.Info("Заявка успешно зарегистрирована. ");
//                                    string registrationInfo = webBrowser.Document.GetElementById("ApplicantDetalils").InnerText;
//                                    Logger.Info(registrationInfo);
//                                    _currentTask.RegistrationInfo = registrationInfo;
//                                }
//                                renewTask.Visible = true;
//                                deleteTask.Visible = true;
//                            }
//                            else
//                            {
//                                if (webBrowser.Document.GetElementById("ApplicantDetalils") != null && !string.IsNullOrEmpty(webBrowser.Document.GetElementById("ApplicantDetalils").InnerText))
//                                {
//                                    Logger.Info("Заявка успешно зарегистрирована. ");
//                                    string registrationInfo = webBrowser.Document.GetElementById("ApplicantDetalils").InnerText;
//                                    Logger.Info(registrationInfo);
//                                    _currentTask.RegistrationInfo = registrationInfo;
//                                    deleteTask_click(null, null);
//                                }
//                                else
//                                {
//                                    Logger.Info("Регистрация заявки не состоялась на этапе выбора времени.");
//                                    renewTask_click(null, null);
//                                }
//                            }
//
//                            TurnAlarmOn(false);
//
//                            break;
//                        }
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                //_blockAlert = false;
                TurnAlarmOn(false);
                if (VisaEvent != null)
                {
                    VisaEvent(this, false);
                }
                _allowStep = true;
                _enum      = RotEvents.Start;
            }
        }
Beispiel #12
0
        private KonsulatTask fillKonsulatTask()
        {
            KonsulatTask task = new KonsulatTask();

            //PersonalData
            task.LastNamePersonal         = personalData1.LastNamePersonal;
            task.FirstNamePersonal        = personalData1.FirstNamePersonal;
            task.PreviousLastNamePersonal = personalData1.PreviousLastNamePersonal;
            task.DobPersonal              = personalData1.DobPersonal;
            task.DobCityPersonal          = personalData1.DobCityPersonal;
            task.DobCountryPersonal       = personalData1.DobCountryPersonal;
            task.CitizenshipPersonal      = personalData1.CitizenshipPersonal;
            task.NationalityPersonal      = personalData1.NationalityPersonal;
            task.SexMRadioPersonal        = personalData1.SexMRadioPersonal;
            task.FamilyStateRadioPersonal = personalData1.FamilyStateRadioPersonal;


            //PassportData
            task.PassportNumber    = passportData1.PassportNumber;
            task.PassportFromDate  = passportData1.PassportFromDate;
            task.PassportToDate    = passportData1.PassportToDate;
            task.PassportSource    = passportData1.PassportSource;
            task.PassportTypeRadio = passportData1.PassportTypeRadio;


            //ChildData
            task.CitizenshipChild = childData1.CitizenshipChild;
            task.FirstNameChild   = childData1.FirstNameChild;
            task.LastNameChild    = childData1.LastNameChild;
            task.StateChild       = childData1.StateChild;
            task.CityChild        = childData1.CityChild;
            task.AddressChild     = childData1.AddressChild;
            task.CountryChild     = childData1.CountryChild;
            task.ZipChild         = childData1.ZipChild;

            //AddressData
            task.CountryAddress   = addressData1.CountryAddress;
            task.CityAddress      = addressData1.CityAddress;
            task.StateAddress     = addressData1.StateAddress;
            task.ZipAddress       = addressData1.ZipAddress;
            task.AddressAddress   = addressData1.AddressAddress;
            task.EmailAddress     = addressData1.EmailAddress;
            task.PrefixAddress    = addressData1.PrefixAddress;
            task.TelNumberAddress = addressData1.TelNumberAddress;

            //BossAddress
            task.CountryBossAddress   = bossAddressData1.CityBossAddress;
            task.CityBossAddresss     = bossAddressData1.CityBossAddress;
            task.StateBossAddress     = bossAddressData1.StateBossAddress;
            task.ZipBossAddress       = bossAddressData1.ZipBossAddress;
            task.AddressBossAddress   = bossAddressData1.AddressBossAddress;
            task.EmailBossAddress     = bossAddressData1.EmailBossAddress;
            task.PrefixBossAddress    = bossAddressData1.PrefixBossAddress;
            task.TelNumberBossAddress = bossAddressData1.TelNumberBossAddress;
            task.FaxBossAddress       = bossAddressData1.FaxBossAddress;
            task.FaxPrefixBossAddress = bossAddressData1.FaxBossAddress;
            task.BLRadioBossAddress   = bossAddressData1.BLRadioBossAddress;

            //Fingerprints
            task.FingYNFingerprints = fingerprintsData1.FingYNFingerprints;

            //TheseEuCitizen
            task.NameEuCitizen           = theseEUCitizenData1.NameEuCitizen;
            task.LastNameEuCitizen       = theseEUCitizenData1.LastNameEuCitizen;
            task.DobEuCitizen            = theseEUCitizenData1.DobEuCitizen;
            task.PassportNumberEuCitizen = theseEUCitizenData1.PassNumberEuCitizen;
            task.DobEuCitizen            = theseEUCitizenData1.DobEuCitizen;


            //TargetData
            task.TourismTarget   = targetData1.TourismTarget;
            task.FamilyTarget    = targetData1.FamilyTarget;
            task.SportTarget     = targetData1.SportTarget;
            task.LearningTarget  = targetData1.LearningTarget;
            task.TreatmentTarget = targetData1.TreatmentTarget;
            task.OfficialTarget  = targetData1.OfficialTarget;
            task.OtherTarget     = targetData1.OtherTarget;
            task.TextOtherTarget = targetData1.TextOtherTarget;
            task.CultureTarget   = targetData1.CultureTarget;
            task.DealTarget      = targetData1.DealTarget;


            //InformationData
            task.EntryStateRadioInform = informationData1.EntryStateRadioInform;
            task.CheckOutInform        = informationData1.CheckOutInform;
            task.ArrivalInform         = informationData1.ArrivalInform;
            task.DestinationInform     = informationData1.DestinationInform;
            task.NumbDayInform         = informationData1.NumbDayInform;
            task.WaiverInform          = informationData1.WaiverInform;


            //SchengenvisasData
            task.YNVisa    = schengen_visasData1.YNVisa;
            task.From1Visa = schengen_visasData1.From1Visa;
            task.From2Visa = schengen_visasData1.From2Visa;
            task.To1Visa   = schengen_visasData1.To1Visa;
            task.To2Visa   = schengen_visasData1.To2Visa;

            //InfereceivingData
            task.FirmManRadioInferec = infreceivingData1.FirmManRadioInferec;
            task.TitleInferec        = infreceivingData1.TitleInferec;
            task.NameInferec         = infreceivingData1.NameInferec;
            task.LastNameInferec     = infreceivingData1.LastNameInferec;
            task.StateInferec        = infreceivingData1.StateInferec;
            task.CityInferec         = infreceivingData1.CityInferec;
            task.PostcodeInferec     = infreceivingData1.PostcodeInferec;
            task.PrefixInferec       = infreceivingData1.PrefixInferec;
            task.TelNumberInferec    = infreceivingData1.TelNumberInferec;
            task.FaxPrefixInferec    = infreceivingData1.FaxPrefixInferec;
            task.FaxInferec          = infreceivingData1.FaxInferec;
            task.AddressInferec      = infreceivingData1.AddressInferec;
            task.HouseNumberInferec  = infreceivingData1.HouseNumberInferec;
            task.ApNumberInferec     = infreceivingData1.ApNumberInferec;
            task.EmailInferec        = infreceivingData1.EmailInferec;

            //CountryData
            task.DocumentRadioCountry = countryData1.DocumentRadioCountry;
            task.FromCountry          = countryData1.FromCountry;
            task.PassNumber           = countryData1.PassNumber;

            //PersonalCostsData
            task.CostRadioPersCost     = personsCostsData1.CostRadioPersCost;
            task.AllCostsPersCost      = personsCostsData1.AllCostsPersCost;
            task.CardPersCost          = personsCostsData1.CardPersCost;
            task.ChecksPersCost        = personsCostsData1.ChecksPersCost;
            task.DateInsurancePersCost = personsCostsData1.DateInsurancePersCost;
            task.InsurancePersCost     = personsCostsData1.InsurancePersCost;
            task.LocationPersCost      = personsCostsData1.LocationPersCost;
            task.MoneyPersCost         = personsCostsData1.MoneyPersCost;
            task.OtheCostsPersCost     = personsCostsData1.OtheCostsPersCost;
            task.OthePersCost          = personsCostsData1.OthePersCost;
            task.OtherCostsPersCost    = personsCostsData1.OtherCostsPersCost;
            task.OtherPersCost         = personsCostsData1.OtherPersCost;
            task.ReferredPersCost      = personsCostsData1.ReferredPersCost;
            task.TransportPersCost     = personsCostsData1.TransportPersCost;
            return(task);
        }
Beispiel #13
0
 void _engine_ETaskEvent(KonsulatTask task)
 {
     // WriteReportFile(task);
     RemoveTask(task);
 }