public ActionResult DetaljerV()
        {
            ServiceReference2.Service1Client   Klient = new ServiceReference2.Service1Client();
            List <ServiceReference2.BarnClass> Blista = Klient.GetBarnLista().ToList();

            return(View(Blista));
        }
Exemple #2
0
        public ActionResult Create([Bind(Include = "ID,number,state,expirationDate")] Card card)
        {
            ServiceReference2.Service1Client service1Client1 = new ServiceReference2.Service1Client();

            Random rnd          = new Random();
            string randomNumber = "";

            for (int i = 0; i < 19; i++)
            {
                randomNumber += rnd.Next(0, 9).ToString();
            }
            var cardModel = new Card()
            {
                number         = randomNumber,
                state          = State.Registered,
                expirationDate = DateTime.Now.AddYears(10)
            };

            var cardHistoryModel = new CardHistory()
            {
                state           = State.Registered,
                acquisitionDate = DateTime.Now,
                stateChangeDate = DateTime.Now,
                card            = cardModel
            };

            db.Cards.Add(cardModel);
            db.CardHistories.Add(cardHistoryModel);
            db.SaveChanges();

            //calling the service method.
            service1Client1.GetStringData(randomNumber);

            return(RedirectToAction("Index"));
        }
        public ActionResult AddBarn(BarnTable NyBarn)
        {
            ServiceReference2.Service1Client klient = new ServiceReference2.Service1Client();
            BarnClass nyB = new BarnClass();

            nyB.Bfyrasiffror  = NyBarn.Bfyrasiffror;
            nyB.Bfodelsedatum = NyBarn.Bfodelsedatum;
            nyB.Bfornamn      = NyBarn.Bfornamn;
            nyB.Befternamn    = NyBarn.Befternamn;
            nyB.Bpostadress   = NyBarn.Bpostadress;
            nyB.Bpostnummer   = NyBarn.Bpostnummer;
            nyB.Bpostort      = NyBarn.Bpostort;
            nyB.Forskola      = NyBarn.Forskola;
            nyB.Vfyrasiffror  = NyBarn.Vfyrasiffror;
            nyB.Vfodelsedatum = NyBarn.Vfodelsedatum;
            nyB.Vfornamn      = NyBarn.Vfornamn;
            nyB.Vefternamn    = NyBarn.Vefternamn;
            nyB.Vpostnummer   = NyBarn.Vpostnummer;
            nyB.Vpostort      = NyBarn.Vpostort;
            nyB.Vpostadress   = NyBarn.Vpostadress;
            nyB.Vhemtelefon   = NyBarn.Vhemtelefon;
            nyB.Vmobiltelefon = NyBarn.Vmobiltelefon;
            klient.CreateBarn(NyBarn);
            return(RedirectToAction("Anvandare", "Anvandare"));
        }
Exemple #4
0
 public ActionResult getMyService()
 {
     //ServiceReference1.WebService1SoapClient obj= new ServiceReference1.WebService1SoapClient();
     ServiceReference2.Service1Client obj = new ServiceReference2.Service1Client();
     ViewBag.Add = obj.Add(10, 30);
     return(View());
 }
 private void queryFormal_StartQuery(object sender, NCS.UI.Controls.QueryEventArgs e)
 {
     ServiceReference2.Service1Client client = new ServiceReference2.Service1Client();
     client.GetstudentCompleted += (se, de) =>
     {
         var list = de.Result.ConvertEntityAndCollection <System.Collections.ObjectModel.ObservableCollection <Student>, Student, ServiceReference2.Student>();
         //循环添加选择时的判断
         foreach (var sp in list)
         {
             sp.onChange += (spd, spe) =>
             {
                 ServiceReference2.Service1Client client2 = new ServiceReference2.Service1Client();
                 //需要查找对应的Pending表,然后返回审核状态值及逆行比较
                 client2.ReStateCompleted += (gh, dde) =>
                 {
                     if (dde.Result == (int)NCS.Business.DataFlow.EnumAuditState.Submit || dde.Result == (int)NCS.Business.DataFlow.EnumAuditState.Reject)
                     {
                         MessageBox.Show("该数据有未审核或拒审的,不许进行其他操作,不能选择!");
                         sp.IsCheck = false;
                     }
                 };
                 client2.ReStateAsync(sp.StudentId);
             };
         }
         queryFormal.FinishedQuery(list, de.recount);
     };
     client.GetstudentAsync(e.Conditions);
 }
    protected void btnChonKH_Command(object sender, CommandEventArgs e)
    {
        int n = Convert.ToInt32(e.CommandArgument);
        foreach (RepeaterItem it in rpTo.Items)
        {
            Label lbltkid = (Label)it.FindControl("lblTKID");
            Label lbltkpr = (Label)it.FindControl("lblTKPR");
            if (n == Convert.ToInt32(lbltkid.Text))
            {
                float nn = float.Parse(lbltkpr.Text.Trim());
                ServiceReference2.Service1Client sv2 = new ServiceReference2.Service1Client();
                if (sv2.TransferAmount("adm12345678910", nn - (nn * 10 / 100), "Trans") == 1)
                {
                    sv2.TransferAmount(gb.Card_Code, nn - (nn * 10 / 100), "Add");
                    if (new ServiceReference1.Service1Client().Cancel_Ticket(n, "Block") == 1)
                    {
                        data();
                    }
                    else
                    {
                      
                    }
                }
                else
                {

                }
                break;
            }
        }
    }
        private void OKButton_Click(object sender, RoutedEventArgs e)
        {
            if (dataForm1.CommitEdit())
            {
                var student = dataForm1.ItemsSource.GetEnumerator().Current;
                ServiceReference2.StudentPending studentP = (ServiceReference2.StudentPending)student;

                //ServiceReference2.StudentHistory studentH = new ServiceReference2.StudentHistory();
                //studentH = (ServiceReference2.StudentHistory)student;
                MessageBoxResult resut = MessageBox.Show("是否要执行该操作", "提示信息", MessageBoxButton.OKCancel);
                if (resut == MessageBoxResult.OK)
                {
                    studentO = student;
                    ServiceReference2.Service1Client client = new ServiceReference2.Service1Client();
                    client.addStudentPendingCompleted += (se, de) =>
                    {
                        if (de.Result > 0)
                        {
                            MessageBox.Show("已添加到未审核列表中!");
                        }
                    };
                    client.addStudentPendingAsync(studentP);
                }
            }
            this.DialogResult = true;
        }
Exemple #8
0
 private void queryExamine_StartQuery(object sender, NCS.UI.Controls.QueryEventArgs e)
 {
     e.Conditions.Conditions.Add(new NCS.DataAccess.QueryCondition()
     {
         Checked = true, Operator = NCS.DataAccess.QueryConditionOperator.Equal, Property = "AUDIT_STATE", Value = 2
     });
     //e.Conditions.Conditions.AddRange(new NCS.DataAccess.QueryCondition[] {
     //    new NCS.DataAccess.QueryCondition() {
     //        Checked=true,
     //        Property="AUDIT_STATE",
     //        Operator=NCS.DataAccess.QueryConditionOperator.NotEqual,
     //        Value=3
     //},new NCS.DataAccess.QueryCondition() {
     //        Checked=true,
     //        Property="AUDIT_STATE",
     //        Operator=NCS.DataAccess.QueryConditionOperator.NotEqual,
     //        Value =4
     //}
     //});
     ServiceReference2.Service1Client client = new ServiceReference2.Service1Client();
     client.GetStudentPendingsCompleted += (se, de) =>
     {
         var list = de.Result.ConvertEntityAndCollection <System.Collections.ObjectModel.ObservableCollection <StudentPending>, StudentPending, ServiceReference2.StudentPending>();
         queryExamine.FinishedQuery(list, de.recount);
     };
     client.GetStudentPendingsAsync(e.Conditions);
 }
        // GET: Status
        public ActionResult Index()
        {
            ServiceReference2.Service1Client     Klient = new ServiceReference2.Service1Client();
            List <ServiceReference2.StatusClass> lista  = Klient.GetStatusLista().ToList();

            return(View(lista));
        }
Exemple #10
0
        public override bool CustomerSaveData(object data)
        {
            ServiceReference2.StudentPending studentP = new ServiceReference2.StudentPending();
            Utility.CopyObjectProperties <Student, ServiceReference2.StudentPending>(dataSave, studentP);

            studentP.StudentId           = dataSave.StudentId;
            studentP.StudentAge          = dataSave.StudentAge;
            studentP.StudentClass        = dataSave.StudentClass;
            studentP.StudentName         = dataSave.StudentName;
            studentP.StudentSex          = (int?)dataSave.StudentSex;
            studentP.AUDIT_STATE         = (int?)EnumAuditState.Submit;
            studentP.CHECK_OPERATOR_ID   = null;
            studentP.CHECK_OPERATOR_TIME = null;
            studentP.CREATE_OPERATOR_ID  = Shar.user;
            studentP.CREATE_TIME         = DateTime.Now;
            studentP.OPERATOR_TYPE       = (int?)EnumOperatorType.Add;
            studentP.UPDATE_OPERATOR_ID  = Shar.user;
            studentP.UPDATE_TIME         = DateTime.Now;
            ServiceReference2.Service1Client client = new ServiceReference2.Service1Client();
            //存入pending表
            client.addStudentPendingCompleted += (se, de) =>
            {
                if (de.Result > 0)
                {
                    MessageBox.Show("存入成功!请到SearchWindow查看!");
                    this.Close();
                }
            };
            client.addStudentPendingAsync(studentP);
            return(true);
        }
Exemple #11
0
        static void Main(string[] args)
        {
            Console.WriteLine("Processing Started at: " + DateTime.Now);
            ServiceReference1.Service1Client proxy = new ServiceReference1.Service1Client();
            //Web2String.ServiceClient proxy = new Web2String.ServiceClient();

            string websiteAddress = "http://www.example.com";
            string[] topTen;
            topTen = proxy.topTen(websiteAddress);

            //string[] wholeWebsiteParsed = wholeWebsite.Split(' ');
            foreach (string word in topTen)
            {
                Console.WriteLine(word);
            }
            Console.WriteLine("Processing Finished at: " + DateTime.Now);

            ServiceReference2.Service1Client proxy2 = new ServiceReference2.Service1Client();
            string test = "hello, i am the dude is the .... my bad <help>";
            string wordsFiltered = proxy2.WordFilter(test);

            Console.WriteLine("Unfiltered string:");
            Console.WriteLine(test);
            Console.WriteLine("Filtered string:");
            Console.WriteLine(wordsFiltered);
            Console.ReadLine();
        }
        public ActionResult Ansokningar()
        {
            ServiceReference2.Service1Client   Klient = new ServiceReference2.Service1Client();
            List <ServiceReference2.BarnClass> lista  = Klient.GetBarnLista().ToList();

            return(View(lista));
        }
 public ActionResult GetAccessService()
 {
     ServiceReference1.WebService1SoapClient obj = new ServiceReference1.WebService1SoapClient();
     ViewBag.info = obj.Add(12, 25);
     ServiceReference2.Service1Client obj1 = new ServiceReference2.Service1Client();
     ViewBag.info1 = obj1.mull(3, 5);
     return(View());
 }
Exemple #14
0
 private void btnGet_Click(object sender, EventArgs e)
 {
     ServiceReference2.Service1Client age = new ServiceReference2.Service1Client();
     int id = int.Parse(txtInputID.Text);
     var s = age.Test1(id);
     txtID.Text = s.CategoryID.ToString();
     txtName.Text = s.CategoryName;
     txtDescription.Text = s.Description;
     }
        // GET: Employee
        public ActionResult Index()
        {
            WebService1SoapClient obj = new WebService1SoapClient();

            ViewBag.result = obj.Add(19, 20);
            ServiceReference2.Service1Client obj1 = new ServiceReference2.Service1Client();
            ViewBag.result2 = obj1.Add(2, 8);
            return(View(db.GetEmployee()));
        }
Exemple #16
0
        private void Btn_FileReceived(object sender, RoutedEventArgs e)
        {
            //call the conductor service that a file as been received and needs to be processed for Sync
            ServiceReference2.Service1Client client = new ServiceReference2.Service1Client();
            string retStr;

            //retStr = "test";
            retStr = client.PostFileEventNotificationAsync("test", "test", "test").Result.ToString();
            SetMyText(retStr);
        }
Exemple #17
0
        // GET: Default
        public ActionResult Index()
        {
            MyCaclculatorSeviceSoapClient obj = new MyCaclculatorSeviceSoapClient();

            obj.Add(12, 16);

            ServiceReference2.Service1Client obj1 = new ServiceReference2.Service1Client();
            obj1.Add(25, 25);

            return(Content(obj1.Add(25, 25).ToString()));
        }
        public ActionResult Bedom(StatusTable nyStatus)
        {
            ServiceReference2.Service1Client klient = new ServiceReference2.Service1Client();
            StatusClass nyB = new StatusClass();

            nyB.Bfyrasiffror = nyStatus.Bfyrasiffror;
            nyB.Bedomning    = nyStatus.Bedomning;
            nyB.Datum        = nyStatus.Datum;
            nyB.Kommentar    = nyStatus.Kommentar;
            klient.CreateStatus(nyStatus);
            return(RedirectToAction("Ansokningar", "Admin"));
        }
Exemple #19
0
        private void queryForm1_StartQuery(object sender, NCS.UI.Controls.QueryEventArgs e)
        {
            var s = e.Conditions;

            ServiceReference2.Service1Client client = new ServiceReference2.Service1Client();
            //client.GetStudentsCompleted += (sd, de) =>
            //        {
            //            var list = de.Result.ConvertEntityAndCollection<System.Collections.ObjectModel.ObservableCollection<Student>, Student, ServiceReference2.Student>();
            //            queryForm1.FinishedQuery(list, de.recount);
            //        };
            //client.GetStudentsAsync(s);
        }
Exemple #20
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            ServiceReference2.Service1Client client = new ServiceReference2.Service1Client();
            string retStr;

            /*string returnString;
             * returnString = client.GetDataAsync("test").Result.ToString();
             * SetMyText(returnString);
             */

            retStr = client.MoveFilesAsync("C:\\temp\\a.txt", "C:\\temp_destination\\a.txt").Result.ToString();
            SetMyText(retStr);
        }
        public async Task <ComputerModel> CompAsync(ServiceReference2.Service1Client service2Client)
        {
            ComputerModel computer = new ComputerModel(await service2Client.PCNameAsync(),
                                                       await service2Client.OSNameAsync(),
                                                       await service2Client.OSVersionAsync(),
                                                       await service2Client.InputLocaleAsync(),
                                                       await service2Client.SystemLocaleAsync(),
                                                       await service2Client.CPUInfoAsync(),
                                                       await service2Client.DiskCapacityAsync(),
                                                       await service2Client.TotalPhysicalMemoryAsync());

            return(computer);
        }
 private void queryReject_StartQuery(object sender, NCS.UI.Controls.QueryEventArgs e)
 {
     e.Conditions.Conditions.Add(new NCS.DataAccess.QueryCondition()
     {
         Checked = true, Property = "AUDIT_STATE", Operator = NCS.DataAccess.QueryConditionOperator.Equal, Value = 4
     });
     ServiceReference2.Service1Client client = new ServiceReference2.Service1Client();
     client.GetRejectStudentCompleted += (se, de) =>
     {
         var list = de.Result.ConvertEntityAndCollection <System.Collections.ObjectModel.ObservableCollection <StudentPending>, StudentPending, ServiceReference2.StudentPending>();
         queryReject.FinishedQuery(list, de.recount);
     };
     client.GetRejectStudentAsync(e.Conditions);
 }
Exemple #23
0
 protected void Button2_Click(object sender, EventArgs e)
 {
     if (!(TextBox2.Text.Equals(" ")))
     {
         TextBox3.Text = "";
         ServiceReference2.Service1Client proxy2 = new ServiceReference2.Service1Client();
         string[] output = proxy2.topTen(TextBox2.Text);
         foreach (string word in output)
         {
             TextBox3.Text += word + " ";
         }
         TextBox2.Text = "";
     }
 }
Exemple #24
0
 public string login()
 {
     try
     {
         ServiceReference2.Service1Client sc1 = new ServiceReference2.Service1Client();
         msg = sc1.login(X_Username, X_paswrd);
         // return msg;
     }
     catch (Exception ex)
     {
         errorloginfile.SendError(ex);
     }
     return(msg);
 }
Exemple #25
0
 public ActionResult Index(string name, string protocol)
 {
     if (protocol == "http")
     {
         ServiceReference2.Service1Client httpClient = new ServiceReference2.Service1Client("BasicHttpBinding_IService1");
         ViewBag.Result = "http Call: " + httpClient.SayHello(name);
     }
     else if (protocol == "tcp")
     {
         ServiceReference2.Service1Client tcpClient = new ServiceReference2.Service1Client("NetTcpBinding_IService1");
         ViewBag.Result = "tcp Call: " + tcpClient.SayHello(name);
     }
     return(View());
 }
Exemple #26
0
        private void butDel_Click(object sender, RoutedEventArgs e)
        {
            var collection = queryForm1.GetCheckedResultCollection <ServiceReference2.Student>().FirstOrDefault();

            ServiceReference2.Service1Client client = new ServiceReference2.Service1Client();
            //client.delStudentCompleted += (se, de) =>
            //{
            //    if (de.Result > 0)
            //    {
            //        MessageBox.Show("删除成功!");
            //    }
            //    else
            //    {
            //        MessageBox.Show("删除失败!");
            //    }
            //};
        }
        private void BtnEdit_Click(object sender, RoutedEventArgs e)
        {
            var items = queryReject.GetCheckedResultCollection <StudentPending>().ToArray();

            if (items.Count() <= 0)
            {
                return;
            }
            ServiceReference2.Service1Client client = new ServiceReference2.Service1Client();

            ObservableCollection <ServiceReference2.StudentPending> studentPs = new ObservableCollection <ServiceReference2.StudentPending>();

            foreach (var item in items)
            {
                ServiceReference2.StudentPending studentP = new ServiceReference2.StudentPending();
                Utility.CopyObjectProperties <StudentPending, ServiceReference2.StudentPending>(item, studentP, new string[] { "OperatorType", "IsCheck" });
                studentP.OPERATOR_TYPE      = (int?)NCS.Business.DataFlow.EnumOperatorType.Edit;
                studentP.AUDIT_STATE        = (int?)NCS.Business.DataFlow.EnumAuditState.Submit;
                studentP.UPDATE_OPERATOR_ID = Shar.user;
                studentP.UPDATE_TIME        = DateTime.Now;
                studentPs.Add(studentP);
            }

            if (MessageBoxResult.OK == MessageBox.Show("是否要修改选中的数据", "提示信息", MessageBoxButton.OKCancel))
            {
                client.updateStudentPendidngsCompleted += (se, de) =>
                {
                    if (de.Result)
                    {
                        MessageBox.Show("修改已提交,等待审核!");
                        var stitem   = queryReject.ResultCollection as ObservableCollection <StudentPending>;
                        var selected = queryReject.GetCheckedResultCollection <StudentPending>().ToArray();
                        foreach (var selectItem in selected)
                        {
                            stitem.Remove(selectItem);
                        }
                    }
                    else
                    {
                        MessageBox.Show("执行失败了!");
                    }
                };
                client.updateStudentPendidngsAsync(studentPs);
            }
        }
Exemple #28
0
        private void butUpdate_Click(object sender, RoutedEventArgs e)
        {
            var collection = queryForm1.GetCheckedResultCollection <ServiceReference2.Student>().FirstOrDefault();

            ServiceReference2.Service1Client client = new ServiceReference2.Service1Client();
            //client.updateStudentCompleted += (sd, de) =>
            //{
            //    if (de.Result > 0)
            //    {
            //        MessageBox.Show("更新成功!");
            //    }
            //    else
            //    {
            //        MessageBox.Show("更新失败!");
            //    }
            //};
            //client.updateStudentAsync(collection);
        }
Exemple #29
0
        private void BtnApprove_Click(object sender, RoutedEventArgs e)
        {
            ServiceReference2.Service1Client client = new ServiceReference2.Service1Client();
            var items = queryExamine.GetCheckedResultCollection <StudentPending>().ToArray();

            if (items.Count() <= 0)
            {
                return;
            }
            ObservableCollection <ServiceReference2.StudentPending> studentPs = new ObservableCollection <ServiceReference2.StudentPending>();

            foreach (var item in items)
            {
                ServiceReference2.StudentPending studentP = new ServiceReference2.StudentPending();
                Utility.CopyObjectProperties <StudentPending, ServiceReference2.StudentPending>(item, studentP, new string[] { "IsCheck" });
                studentP.CHECK_OPERATOR_ID   = Shar.user;
                studentP.CHECK_OPERATOR_TIME = DateTime.Now;
                studentP.AUDIT_STATE         = (int?)NCS.Business.DataFlow.EnumAuditState.Approve;
                studentPs.Add(studentP);
            }
            if (MessageBoxResult.OK == MessageBox.Show("是否要审核选择的数据", "提示信息", MessageBoxButton.OKCancel))
            {
                client.AduitCompleted += (se, de) =>
                {
                    if (de.Result)
                    {
                        MessageBox.Show("审核完毕!");
                        var stitems   = queryExamine.ResultCollection as ObservableCollection <StudentPending>;
                        var selecteds = queryExamine.GetCheckedResultCollection <StudentPending>().ToArray();
                        foreach (var selected in selecteds)
                        {
                            stitems.Remove(selected);
                        }
                    }
                    else
                    {
                        MessageBox.Show("未审核完毕");
                    }
                };
                client.AduitAsync(studentPs);
            }
        }
Exemple #30
0
        public void internet(String cedula)
        {
            ServiceReference2.Service1Client service = new ServiceReference2.Service1Client();

            string monto;

            monto = service.FacturaInternet(cedula);

            if (monto != " ")
            {
                String[] ArraySabadoI = monto.Split(',');

                montointernet = ArraySabadoI[0];
                fechainternet = ArraySabadoI[1];
            }
            else
            {
                montointernet = "error";
            }
        }
        private void BtnDel_Click(object sender, RoutedEventArgs e)
        {
            var stItems = queryFormal.GetCheckedResultCollection <Student>().ToArray();

            if (stItems.Count() <= 0)
            {
                return;
            }
            ServiceReference2.Service1Client client = new ServiceReference2.Service1Client();
            System.Collections.ObjectModel.ObservableCollection <ServiceReference2.StudentPending> studentPs = new System.Collections.ObjectModel.ObservableCollection <ServiceReference2.StudentPending>();
            foreach (var item in stItems)
            {
                ServiceReference2.StudentPending studentP = new ServiceReference2.StudentPending();
                Utility.CopyObjectProperties <Student, ServiceReference2.StudentPending>(item, studentP, new string[] { "OperatorType", "IsCheck", "EntityKey" });
                studentP.UPDATE_OPERATOR_ID = Shar.user;
                studentP.UPDATE_TIME        = DateTime.Now;
                studentP.OPERATOR_TYPE      = (int?)NCS.Business.DataFlow.EnumOperatorType.Delete;
                studentP.AUDIT_STATE        = (int?)NCS.Business.DataFlow.EnumAuditState.Submit;
                studentPs.Add(studentP);
            }
            if (MessageBoxResult.OK == MessageBox.Show("是否要删除选中的数据", "提示信息", MessageBoxButton.OKCancel))
            {
                client.delStudentPendingCompleted += (se, de) =>
                {
                    if (de.Result)
                    {
                        MessageBox.Show("删除完成,请到PendingWindow表查看!");
                        var selected = queryFormal.GetCheckedResultCollection <Student>().ToArray();
                        foreach (var selectItem in selected)
                        {
                            selectItem.IsCheck = false;
                        }
                    }
                    else
                    {
                        MessageBox.Show("执行失败了!");
                    }
                };
                client.delStudentPendingAsync(studentPs);
            }
        }
 public HomeController()
 {
     _adapter     = new ApplicationAdapter();
     _appsService = new ServiceReference2.Service1Client();
 }
Exemple #33
0
 static void Main(string[] args)
 {
     var c = new ServiceReference2.Service1Client(new System.ServiceModel.InstanceContext(new Handler()));
     c.LongOperation(10);
     Console.Read();
 }
 protected void btn_Dat_Command(object sender, CommandEventArgs e)
 {
     if (Convert.ToInt32(DropdownAdult.SelectedItem.Value) == 0)
     {
         lblKQ.Text = "Please Choose At Least One Adult";
     }
     else
     {
         if (Convert.ToDouble(lblTotal.Text.Trim()) == 0)
         {
             lblKQ.Text = "Please Choose At Least One Seat";
         }
         else
         {
             if (check_Seat(DropDownAdultCoachType, DropdownAdult, DropDownChildrenCoachType, DropDownChildren, DropDownAdultCoachType, DropDownChildren, "AC 1", Convert.ToInt32(tbBookingData.Rows[0]["tbTrainFrom"].ToString())))
             {
                 if (check_Seat(DropDownAdultCoachType, DropdownAdult, DropDownChildrenCoachType, DropDownChildren, DropDownAdultCoachType, DropDownChildren, "Sleeper", Convert.ToInt32(tbBookingData.Rows[0]["tbTrainFrom"].ToString())))
                 {
                     if (check_Seat(DropDownAdultCoachType, DropdownAdult, DropDownChildrenCoachType, DropDownChildren, DropDownAdultCoachType, DropDownChildren, "First Class", Convert.ToInt32(tbBookingData.Rows[0]["tbTrainFrom"].ToString())))
                     {
                         if (tbBookingData.Rows[0]["tbTrainTo"].ToString() != "0" && tbBookingData.Rows[0]["tbTimeTo"].ToString() != "0")
                         {
                             if (check_Seat(DropdownHKAdultCoachType, DropdownKHAdult, DropdownHKChildrenCoachType, DropdownKHBaby, DropdownHKAdultCoachType, DropdownHKChildren, "AC 1", Convert.ToInt32(tbBookingData.Rows[0]["tbTrainTo"].ToString())))
                             {
                                 if (check_Seat(DropdownHKAdultCoachType, DropdownKHAdult, DropdownHKChildrenCoachType, DropdownKHBaby, DropdownHKAdultCoachType, DropdownHKChildren, "Sleeper", Convert.ToInt32(tbBookingData.Rows[0]["tbTrainTo"].ToString())))
                                 {
                                     if (check_Seat(DropdownHKAdultCoachType, DropdownKHAdult, DropdownHKChildrenCoachType, DropdownKHBaby, DropdownHKAdultCoachType, DropdownHKChildren, "First Class", Convert.ToInt32(tbBookingData.Rows[0]["tbTrainTo"].ToString())))
                                     {
                                         if (AddPersonInformation())
                                         {
                                             ServiceReference2.Service1Client sv2 = new ServiceReference2.Service1Client();
                                             if (sv2.TransferAmount(txtCC.Text.Trim(), float.Parse(lblTotal.Text.Trim()), "Trans") == 1){
                                                 sv2.TransferAmount("adm12345678910", float.Parse(lblTotal.Text.Trim()), "Add");
                                                 new CheckValidate.CheckDataValidate().send_Mail("Online Railway Reservation", txtEmail.Text.Trim(), "PRN Code", "Your PRN Is: " + pnr + " Please Check Your Ticket In Website!");
                                                 Addticket(pnr, "Adult", Convert.ToInt32(lblTrainID.Text), Convert.ToInt32(DropdownAdult.SelectedItem.Value), DateTime.Parse(lblDeparture_Date.Text.Trim()), TimeSpan.Parse(lblDaparture_Time.Text.Trim()), DropDownAdultCoachType.SelectedItem.Value, float.Parse(lblTotalPrice.Text));
                                                 if (Convert.ToInt32(DropDownChildren.SelectedItem.Value) > 0)
                                                 {
                                                     Addticket(pnr, "Children", Convert.ToInt32(lblTrainID.Text), Convert.ToInt32(DropDownChildren.SelectedItem.Value), DateTime.Parse(lblDeparture_Date.Text.Trim()), TimeSpan.Parse(lblDaparture_Time.Text.Trim()), DropDownChildrenCoachType.SelectedItem.Value, float.Parse(lblChildrenTotalPrice.Text));
                                                 }
                                                 if (Convert.ToInt32(DropDownBaby.SelectedItem.Value) > 0)
                                                 {
                                                     Addticket(pnr, "Baby", Convert.ToInt32(lblTrainID.Text), Convert.ToInt32(DropDownBaby.SelectedItem.Value), DateTime.Parse(lblDeparture_Date.Text.Trim()), TimeSpan.Parse(lblDaparture_Time.Text.Trim()), null, 0);
                                                 }
                                                 if (tbBookingData.Rows[0]["tbTrainTo"].ToString() != "0" && tbBookingData.Rows[0]["tbTimeTo"].ToString() != "0")
                                                 {
                                                     if (Convert.ToInt32(DropdownKHAdult.SelectedItem.Value) == 0)
                                                     {
                                                         lblKQ.Text = "Please Choose At Least One Adult In Destination Schedule";
                                                     }
                                                     else
                                                     {
                                                         if (DropDownKHAdultMT.SelectedItem.Value == null)
                                                         {
                                                             lblKQ.Text = "Please Choose Real Coach";
                                                         }
                                                         else
                                                         {
                                                             Addticket(pnr, "Adult", Convert.ToInt32(lblKHTrainID.Text), Convert.ToInt32(DropdownKHAdult.SelectedItem.Value), DateTime.Parse(lblKHDeparture_Date.Text.Trim()), TimeSpan.Parse(lblKHDeparture_Time.Text.Trim()), DropdownHKAdultCoachType.SelectedItem.Value, float.Parse(lblKHTotalPrice.Text));
                                                             if (Convert.ToInt32(DropdownHKChildren.SelectedItem.Value) > 0)
                                                             {
                                                                 Addticket(pnr, "Children", Convert.ToInt32(lblKHTrainID.Text), Convert.ToInt32(DropdownHKChildren.SelectedItem.Value), DateTime.Parse(lblKHDeparture_Date.Text.Trim()), TimeSpan.Parse(lblKHDeparture_Time.Text.Trim()), DropdownHKChildrenCoachType.SelectedItem.Value, float.Parse(lblKHChildrenTotalPrice.Text));
                                                             }
                                                             if (Convert.ToInt32(DropdownKHBaby.SelectedItem.Value) > 0)
                                                             {
                                                                 Addticket(pnr, "Baby", Convert.ToInt32(lblKHTrainID.Text), Convert.ToInt32(DropdownKHBaby.SelectedItem.Value), DateTime.Parse(lblKHDeparture_Date.Text.Trim()), TimeSpan.Parse(lblKHDeparture_Time.Text.Trim()), DropdownHKAdultCoachType.SelectedItem.Value, 0);
                                                             }
                                                             Response.Redirect("Done_Ticket.aspx");
                                                         }
                                                     }
                                                 }
                                                 else
                                                 {
                                                     Response.Redirect("Done_Ticket.aspx");
                                                 }
                                             }
                                             else
                                             {
                                                 lblKQ.Text = "failed transaction";
                                             }
                                         }
                                     }
                                     else
                                     {
                                         lblKQ.Text = "The First Class's Seats In DestinationSchedule Is Too Large";
                                     }
                                 }
                                 else
                                 {
                                     lblKQ.Text = "The Sleeper's Seats In DestinationSchedule Is Too Large";
                                 }
                             }
                             else
                             {
                                 lblKQ.Text = "The AC 1's Seat In DestinationSchedule Is Too Large";
                             }
                         }
                         else
                         {
                             if (AddPersonInformation())
                             {
                                 ServiceReference2.Service1Client sv2 = new ServiceReference2.Service1Client();
                                 if (sv2.TransferAmount(txtCC.Text.Trim(), float.Parse(lblTotal.Text.Trim()), "Trans") == 1)
                                 {
                                     sv2.TransferAmount("adm12345678910", float.Parse(lblTotal.Text.Trim()), "Add");
                                     new CheckValidate.CheckDataValidate().send_Mail("Online Railway Reservation", txtEmail.Text.Trim(), "PRN Code", "Your PRN Is: " + pnr + " Please Check Your Ticket In Website!");
                                     Addticket(pnr, "Adult", Convert.ToInt32(lblTrainID.Text), Convert.ToInt32(DropdownAdult.SelectedItem.Value), DateTime.Parse(lblDeparture_Date.Text.Trim()), TimeSpan.Parse(lblDaparture_Time.Text.Trim()), DropDownAdultCoachType.SelectedItem.Value, float.Parse(lblTotalPrice.Text));
                                     if (Convert.ToInt32(DropDownChildren.SelectedItem.Value) > 0)
                                     {
                                         Addticket(pnr, "Children", Convert.ToInt32(lblTrainID.Text), Convert.ToInt32(DropDownChildren.SelectedItem.Value), DateTime.Parse(lblDeparture_Date.Text.Trim()), TimeSpan.Parse(lblDaparture_Time.Text.Trim()), DropDownChildrenCoachType.SelectedItem.Value, float.Parse(lblChildrenTotalPrice.Text));
                                     }
                                     if (Convert.ToInt32(DropDownBaby.SelectedItem.Value) > 0)
                                     {
                                         Addticket(pnr, "Baby", Convert.ToInt32(lblTrainID.Text), Convert.ToInt32(DropDownBaby.SelectedItem.Value), DateTime.Parse(lblDeparture_Date.Text.Trim()), TimeSpan.Parse(lblDaparture_Time.Text.Trim()), null, 0);
                                     }
                                     Response.Redirect("Done_Ticket.aspx");
                                 }
                                 else
                                 {
                                     lblKQ.Text = "failed transaction";
                                 }
                             }
                         }
                     }
                     else
                     {
                         lblKQ.Text = "The First Class's Seats Is Too Large";
                     }
                 }
                 else
                 {
                     lblKQ.Text = "The Sleeper's Seats Is Too Large";
                 }
             }
             else
             {
                 lblKQ.Text = "The AC 1's Seat Is Too Large";
             }
         }
     }
 }
 public bool AddPersonInformation()
 {
     ServiceReference2.Person_Accounts ps = new ServiceReference2.Service1Client().GetData(txtUsername.Text.Trim(), txtPassword.Text.Trim(), txtCC.Text.Trim());
     if (ps != null)
     {
         if (!new CheckValidate.CheckDataValidate().checkAge(txtDOB.Text.Trim()))
         {
             if (ps.Total_Amount > Convert.ToDouble(lblTotalPrice.Text.Trim()))
             {
                 pnr = "T";
                 for (int i = 0; i < 2; i++)
                 {
                     int n = new Random().Next(100, 999);
                     pnr += n;
                 }
                 ServiceReference1.Passenger sp = new ServiceReference1.Passenger()
                 {
                     Passenger_Name = txtHo.Text.Trim() + " " + txtName.Text.Trim(),
                     Email = txtEmail.Text.Trim(),
                     Phone_Number = txtPhoneNumber.Text.Trim(),
                     Address = txtAddress.Text.Trim(),
                     Gender = DropDownGen.SelectedItem.Value,
                     Date_Of_Birth = DateTime.Parse(txtDOB.Text.Trim()).Date,
                     Card_Code = txtCC.Text.Trim(),
                     PNR = pnr
                 };
                 if (new ServiceReference1.Service1Client().Add_Passengers(sp) == 1)
                 {
                     return true;
                 }
                 else
                 {
                     lblKQ.Text = "Passenger Incorrect. Please Check Again";
                     return false;
                 }
             }
             else
             {
                 lblKQ.Text = "Your Amount Is Not Enough";
                 return false;
             }
         }
         else
         {
             lblKQ.Text = "Your Age Incorrect";
             return false;
         }
     }
     else
     {
         lblKQ.Text = "Bank Information Incorrect. Please Check Again";
         return false;
     }
 }
 public ActionResult Radera(IdnClass i)
 {
     ServiceReference2.Service1Client Klient = new ServiceReference2.Service1Client();
     Klient.DeleteBarn(i.id);
     return(RedirectToAction("Ansokningar", "Admin"));
 }