Example #1
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            Booking mybook = new Booking();

            mybook.StartTime          = TextBox1.Text;
            mybook.EndTime            = TextBox2.Text;
            mybook.BookingCode        = Label13.Text;
            mybook.ActualStartDate    = Convert.ToDateTime(TextBoxDate.Text); // Convert.ToDateTime(DropDownList4.SelectedValue + "/" + DropDownList3.SelectedValue + "/" + DropDownList5.SelectedValue);
            mybook.ExpectedEndDate    = Convert.ToDateTime(TextBox6.Text);    // Convert.ToDateTime(DropDownList8.SelectedValue + "/" + DropDownList7.SelectedValue + "/" + DropDownList9.SelectedValue);
            mybook.BookingDescription = TextBox3.Text;
            TimeSpan dur = Convert.ToDateTime(TextBox2.Text) - Convert.ToDateTime(TextBox1.Text);

            mybook.Duration      = dur;
            mybook.BookingStatus = "Pending";
            myctx.Bookings.InsertOnSubmit(mybook);
            myctx.SubmitChanges();



            //if (DropDownList6.Text == "Other")
            //{
            //    TextBox5.Visible = true;
            //    ServiceB myserb = new ServiceB();
            //    myserb.ServiceName = DropDownList4.Text;
            //    myctx.ServiceBs.InsertOnSubmit(myserb);
            //    myctx.SubmitChanges();
            //}
            //else
            //{
            //    TextBox4.Visible = false;
            //}

            ExeSecrataryAssign newassign = new ExeSecrataryAssign();
            var bookin = from a in myctx.Bookings
                         orderby a.BookingID descending
                         select a;

            if (bookin.Count() != 0)
            {
                var boo = bookin.First();
                newassign.bookID            = boo.BookingID;
                newassign.DateOfAssignment  = DateTime.Now;
                newassign.ExeSecrataryID    = Convert.ToInt16(Label9.Text);
                newassign.ServiceProviderID = Convert.ToInt16(DropDownList10.SelectedValue);
                newassign.ServiceID         = Convert.ToInt16(DropDownList6.SelectedValue);
                myctx.ExeSecrataryAssigns.InsertOnSubmit(newassign);
                myctx.SubmitChanges();
            }


            ServiceProviderAssignment spassign = new ServiceProviderAssignment();

            spassign.ServiceProviderID = Convert.ToInt16(DropDownList10.SelectedValue);
            spassign.StartDateAssigned = Convert.ToDateTime(TextBox1.Text);
            spassign.ENDDATEASSIGNED   = Convert.ToDateTime(TextBox2.Text);
            DateTime dt = Convert.ToDateTime(TextBoxDate.Text);//Convert.ToDateTime(DropDownList4.SelectedValue + "/" + DropDownList3.SelectedValue + "/" + DropDownList5.SelectedValue);
            DateTime ed = Convert.ToDateTime(TextBox6.Text);

            spassign.StartDateAssigned = dt;
            spassign.ENDDATEASSIGNED   = ed;
            myctx.ServiceProviderAssignments.InsertOnSubmit(spassign);
            myctx.SubmitChanges();



            Response.Write("<script>alert('Your Booking has been done successfully');</script>");
            Response.Redirect("~\\Executive Secratary\\SchedualOfBookedService.aspx");
        }
Example #2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Booking mybook = new Booking();

            mybook.BookingCode     = Label11.Text;
            mybook.StartTime       = TextBoxST.Text;
            mybook.EndTime         = TextBoxED.Text;
            mybook.ActualStartDate = Convert.ToDateTime(TextBox4.Text);
            mybook.ExpectedEndDate = Convert.ToDateTime(TextBox5.Text);
            // mybook.BookingDescription = .Text;
            mybook.BookingDescription = BookingDL.SelectedValue;
            TimeSpan dur = Convert.ToDateTime(TextBoxED.Text) - Convert.ToDateTime(TextBoxST.Text);

            mybook.Duration      = dur;
            mybook.BookingStatus = "Pending";
            myctx.Bookings.InsertOnSubmit(mybook);
            myctx.SubmitChanges();

            var bookID = from id in myctx.Bookings
                         orderby id.BookingID descending
                         select id;

            if (bookID.Count() != 0)
            {
                var IDb = bookID.First();
            }



            //if (DropDownListServices.Text == "Other")
            //{
            //    TextBox3.Visible = true;
            //    ServiceB myserb1 = new ServiceB();
            //    myserb1.ServiceName = DropDownListServices.SelectedValue;
            //    myctx.ServiceBs.InsertOnSubmit(myserb1);
            //    myctx.SubmitChanges();
            //}
            //else
            //{
            //    TextBox3.Visible = false;
            //}



            SupervisorAssign newassign = new SupervisorAssign();
            var bookin = from a in myctx.Bookings
                         orderby a.BookingID descending
                         select a;

            if (bookin.Count() != 0)
            {
                var boo = bookin.First();
                newassign.bookID            = boo.BookingID;
                newassign.DateOfAssignment  = DateTime.Now;
                newassign.supervisorID      = Convert.ToInt16(Label30.Text);
                newassign.ServiceProviderID = Convert.ToInt16(DropDownList1.SelectedValue);
                newassign.ServiceID         = Convert.ToInt16(DropDownListServices.SelectedValue);
                newassign.ExecID            = Convert.ToInt16(BookingDL.SelectedValue);
                myctx.SupervisorAssigns.InsertOnSubmit(newassign);
                myctx.SubmitChanges();
            }

            ServiceProviderAssignment spassign = new ServiceProviderAssignment();

            spassign.ServiceProviderID = Convert.ToInt16(DropDownList1.SelectedValue);

            spassign.StartTime = TimeSpan.Parse(TextBoxST.Text);
            spassign.EndTime   = TimeSpan.Parse(TextBoxED.Text);
            DateTime dt = Convert.ToDateTime(TextBox4.Text);
            DateTime ed = Convert.ToDateTime(TextBox5.Text);

            spassign.StartDateAssigned = dt;
            spassign.ENDDATEASSIGNED   = ed;
            myctx.ServiceProviderAssignments.InsertOnSubmit(spassign);
            myctx.SubmitChanges();



            //ServiceB myserb = new ServiceB();
            //myserb.ServiceName = DropDownListServices.Text;
            //myctx.ServiceBs.InsertOnSubmit(myserb);
            //myctx.SubmitChanges();

            //var emp = from a in myctx.Employees
            //          where a.EmployeeType == "Executive"
            //          select new { name = a.FirstName + "  " + a.LastName, a.EID };

            //if (emp.Count() != 0)
            //{
            //    BookingDL.DataSource = emp;
            //    BookingDL.DataTextField = "name";
            //    BookingDL.DataValueField = "EID";
            //    BookingDL.DataBind();
            //}

            Response.Redirect("~\\SupervisorFolder\\Service Provider Schedule.aspx");
        }