Esempio n. 1
0
    public static string SeatBooking(int PayanamID, int BusID, int UserID, int SeatNumber)
    {
        string Response = string.Empty;

        using (VallabaiDataContext db = new VallabaiDataContext())
        {
            try
            {
                var seat = from s in db.tab_VA_BUS_BOOKINGs
                           where s.payanam_ID == PayanamID && s.bus_NUMBER == BusID && s.seat_NUMBER == SeatNumber
                           select s;
                if (seat.Count() == 0)
                {
                    tab_VA_BUS_BOOKING booking = new tab_VA_BUS_BOOKING();
                    booking.payanam_ID  = PayanamID;
                    booking.bus_NUMBER  = BusID;
                    booking.user_ID     = UserID;
                    booking.seat_NUMBER = SeatNumber;

                    db.tab_VA_BUS_BOOKINGs.InsertOnSubmit(booking);
                    db.SubmitChanges();
                    Response = "Seat is Alloted";
                }
                else
                {
                    Response = "Selected Seat is not available";
                }
            }
            catch (Exception ex)
            {
                Response = "Some error occured : " + ex.Message;
            }
        }
        return(Response);
    }
    //protected   void btnBookNow_Click           (object sender, EventArgs e)
    //{
    //    var UserID = Convert.ToInt32(ddlNames.SelectedValue);
    //    var BusNumber = Convert.ToInt32(ddlBusNumber.SelectedValue);
    //    var SeatNumber = Convert.ToInt32(ddlSeatNumber.SelectedValue);
    //    var PayanamID = Convert.ToInt32(Request.QueryString["pid"]);

    //    using (VallabaiDataContext db = new VallabaiDataContext())
    //    {
    //        var check = from c in db.tab_VA_BUS_BOOKINGs
    //                    where c.payanam_ID == PayanamID && c.user_ID == UserID
    //                    select c;
    //        if (check.Count() == 0)
    //        {

    //            tab_VA_BUS_BOOKING book = new tab_VA_BUS_BOOKING();
    //            book.payanam_ID = PayanamID;
    //            book.user_ID = UserID;
    //            book.bus_NUMBER = BusNumber;
    //            book.seat_NUMBER = SeatNumber;

    //            db.tab_VA_BUS_BOOKINGs.InsertOnSubmit(book);
    //            db.SubmitChanges();
    //            Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "$(function() { funShowMessage('Seat Booked')});", true);
    //            BindBookedSeats();
    //        }
    //        else
    //        {
    //            Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "$(function() { funShowMessage('Seat is already alloted to this Swamy')});", true);
    //        }
    //    }

    //}

    protected void gvCancel_Click(object sender, EventArgs e)
    {
        var    PayanamID       = Convert.ToInt32(Request.QueryString["pid"]);
        string CommandArgument = Convert.ToString(((Button)sender).CommandArgument);

        if (CommandArgument.Contains(","))
        {
            var Values     = CommandArgument.Split(',');
            var SeatNumber = Convert.ToInt32(Values[0]);
            var BusNumber  = Convert.ToInt32(Values[1]);

            using (VallabaiDataContext db = new VallabaiDataContext())
            {
                var seat = from s in db.tab_VA_BUS_BOOKINGs
                           where s.payanam_ID == PayanamID && s.seat_NUMBER == SeatNumber && s.bus_NUMBER == BusNumber
                           select s;
                if (seat.Count() > 0)
                {
                    foreach (var item in seat)
                    {
                        db.tab_VA_BUS_BOOKINGs.DeleteOnSubmit(item);
                        db.SubmitChanges();
                    }
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "$(function() { funShowMessage('Cancelled selected seat')});", true);
                    BindBookedSeats();
                    //LoadSeatNumbers();
                    ClearFields();
                }
            }
        }
    }
    //private     void LoadSeatNumbers            ()
    //{
    //    var BusNumber                 = Convert.ToInt32(ddlBusNumber.SelectedValue);
    //    var PayanamID                 = Convert.ToInt32(Request.QueryString["pid"]);
    //    //ddlSeatNumber.Items.Clear();
    //    using (VallabaiDataContext db = new VallabaiDataContext())
    //    {
    //        var seat = from pd in db.tab_VA_PAYANAM_BUS_DETAILs
    //                   where pd.bus_ID == BusNumber
    //                   select new { pd.bus_TOTAL_SEATS };
    //        var TotalSeats = 0;
    //        if (seat.Count() > 0)
    //        {
    //            foreach (var item in seat)
    //            {
    //                TotalSeats = item.bus_TOTAL_SEATS;
    //                break;
    //            }
    //        }

    //        if (TotalSeats> 0)
    //        {
    //            for (int i = 1; i <= TotalSeats; i++)
    //            {
    //                if (!CheckSeatAvaialbility(i, BusNumber, PayanamID))
    //                {
    //                    ddlSeatNumber.Items.Add("Seat - " + i.ToString());
    //                    ddlSeatNumber.Items[ddlSeatNumber.Items.Count - 1].Value = Convert.ToString(i);
    //                }
    //                else
    //                {
    //                    continue;
    //                }
    //            }
    //        }
    //    }
    //}

    private bool CheckSeatAvaialbility(int SeatNumber, int BusNumber, int PayanamID)
    {
        var Result = false;

        using (VallabaiDataContext db = new VallabaiDataContext())
        {
            var seat = from s in db.tab_VA_BUS_BOOKINGs
                       where s.seat_NUMBER == SeatNumber && s.payanam_ID == PayanamID && s.bus_NUMBER == BusNumber
                       select s;
            if (seat.Count() > 0)
            {
                Result = true;
            }
        }
        return(Result);
    }
Esempio n. 4
0
 private void    BindPayanam()
 {
     using (VallabaiDataContext db = new VallabaiDataContext())
     {
         var payanam = from p in db.tab_VA_PAYANAMs
                       where p.payanam_STARTDATE.Year == DateTime.Now.Year + 1
                       orderby p.year descending
                       select new { p.payanam_ID, p.year, p.payanam_TITLE, p.payanam_STARTDATE, p.payanam_ENDATE };
         if (payanam.Count() > 0)
         {
             gvPayanam.DataSource = payanam;
             gvPayanam.DataBind();
         }
         else
         {
         }
     }
 }
Esempio n. 5
0
    public static string GetSwamyCode()
    {
        var Result      = string.Empty;
        var CurrentYear = DateTime.Now.Year.ToString();

        CurrentYear = CurrentYear.Substring(2);
        var TotalSwamies = 0;
        var Temp         = string.Empty;

        using (VallabaiDataContext db = new VallabaiDataContext())
        {
            var regi = from r in db.tab_VA_SWAMY_REGISTRATIONs
                       select r;
            TotalSwamies = regi.Count() + 1;
            Temp         = TotalSwamies.ToString().PadLeft(4, '0');
        }
        Result = "VA" + CurrentYear + "" + Temp;
        return(Result);
    }
Esempio n. 6
0
    public static int GetLatestRegisterID()
    {
        var ID = 0;

        using (VallabaiDataContext db = new VallabaiDataContext())
        {
            var reg = from r in db.tab_VA_SWAMY_REGISTRATIONs
                      orderby r.swamy_ID descending
                      select r;
            if (reg.Count() > 0)
            {
                foreach (var item in reg)
                {
                    ID = item.swamy_ID;
                    break;
                }
            }
        }
        return(ID);
    }
    protected void btnSearch_Click(object sender, EventArgs e)
    {
        var SearchCode = txtCode.Text;

        using (VallabaiDataContext db = new VallabaiDataContext())
        {
            var user = from u in db.tab_VA_SWAMY_REGISTRATIONs
                       where (u.swamy_CODE == SearchCode || u.swamy_NAME.Contains(SearchCode))
                       select new { u.swamy_NAME, u.swamy_ID, u.swamy_PLACE, u.swamy_FATHER_SPOUSE_NAME };
            if (user.Count() > 0)
            {
                ddlNames.Items.Clear();
                foreach (var item in user)
                {
                    ddlNames.Items.Add(item.swamy_NAME + " - " + item.swamy_FATHER_SPOUSE_NAME + " [" + item.swamy_PLACE + "]");
                    ddlNames.Items[ddlNames.Items.Count - 1].Value = Convert.ToString(item.swamy_ID);
                }
            }
        }
    }
Esempio n. 8
0
    public static string LoadSeats(int PayanamID, int BusID)
    {
        string        Response = string.Empty;
        StringBuilder Builder  = new StringBuilder();

        var VehicleType = "";
        var TotalSeats  = 0;

        using (VallabaiDataContext db = new VallabaiDataContext())
        {
            var busdetails = from bd in db.tab_VA_PAYANAM_BUS_DETAILs
                             where bd.bus_ID == BusID
                             select new { bd.bus_TOTAL_SEATS, bd.vehicle_TYPE };
            if (busdetails.Count() > 0)
            {
                foreach (var item in busdetails)
                {
                    VehicleType = item.vehicle_TYPE;
                    TotalSeats  = item.bus_TOTAL_SEATS;
                    break;
                }
            }
            if (TotalSeats > 0)
            {
                Builder.Append(@"<ul class='seat_ul'>");
                for (int i = 1; i <= 24; i++)
                {
                    Builder.Append(@"<li class='seat' id='" + i + "' onclick='_SelectSeat(" + i + ")'>" + i + "</li>");
                }
                Builder.Append(@"</ul>");
                Builder.Append(@"<ul class='seat_ul'>");
                for (int i = 25; i <= 55; i++)
                {
                    Builder.Append(@"<li class='seat' id='" + i + "' onclick='_SelectSeat(" + i + ")'>" + i + "</li>");
                }
                Builder.Append(@"</ul>");
            }
        }
        Response = Builder.ToString();
        return(Response);
    }
Esempio n. 9
0
    protected void btnSaveBusDetails_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            var PayanamID          = Convert.ToInt32(Request.QueryString["pID"]);
            var BusType            = ddlVehicleType.SelectedValue;
            var RegistrationNumber = txtRegistrationNumber.Text;
            var BusNumber          = Convert.ToInt32(txtBusNumber.Text);
            var TotalSeats         = Convert.ToInt32(txtTotalSeats.Text);
            var DriverName         = txtDriverName.Text;
            var DriverMobileNumber = txtDriverMobileNumber.Text;

            using (VallabaiDataContext db = new VallabaiDataContext())
            {
                try
                {
                    tab_VA_PAYANAM_BUS_DETAIL detail = new tab_VA_PAYANAM_BUS_DETAIL();
                    detail.bus_PAYANAM_NUMBER      = PayanamID;
                    detail.vehicle_TYPE            = BusType;
                    detail.bus_REGISTRATION_NUMBER = RegistrationNumber;
                    detail.bus_NUMBER               = BusNumber;
                    detail.bus_TOTAL_SEATS          = TotalSeats;
                    detail.bus_DRIVER_NAME          = DriverName;
                    detail.bus_DRIVER_MOBILE_NUMBER = DriverMobileNumber;

                    db.tab_VA_PAYANAM_BUS_DETAILs.InsertOnSubmit(detail);
                    db.SubmitChanges();

                    Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "$(function() { funShowMessage('User Details updated successfully')});", true);
                }
                catch (Exception ex)
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "$(function() { funShowMessage('" + ex.Message.ToString() + "')});", true);
                }
            }
        }
        else
        {
            Response.Write("Sethu");
        }
    }
Esempio n. 10
0
    private void BindBookedSeats()
    {
        var PayanamID = Convert.ToInt32(Request.QueryString["pid"]);

        using (VallabaiDataContext db = new VallabaiDataContext())
        {
            var seats = from s in db.tab_VA_BUS_BOOKINGs
                        join r in db.tab_VA_SWAMY_REGISTRATIONs on s.user_ID equals r.swamy_ID
                        join p in db.tab_VA_PAYANAMs on s.payanam_ID equals p.payanam_ID
                        join bd in db.tab_VA_PAYANAM_BUS_DETAILs on s.bus_NUMBER equals bd.bus_ID
                        where s.payanam_ID == PayanamID
                        orderby s.seat_NUMBER
                        select new { r.swamy_CODE, r.swamy_NAME, r.swamy_FATHER_SPOUSE_NAME, r.swamy_PLACE, r.swamy_MOBILE_NUMBER, bd.vehicle_TYPE, bd.bus_NUMBER, s.seat_NUMBER, p.payanam_TITLE };

            if (seats.Count() > 0)
            {
                gvSwamies.DataSource = seats;
                gvSwamies.DataBind();
            }
        }
    }
Esempio n. 11
0
    private void GetBusNumbers()
    {
        var PayanamID = Convert.ToInt32(Request.QueryString["pid"]);

        ddlBusNumber.Items.Clear();
        using (VallabaiDataContext db = new VallabaiDataContext())
        {
            var bus = from b in db.tab_VA_PAYANAM_BUS_DETAILs
                      join p in db.tab_VA_PAYANAMs on b.bus_PAYANAM_NUMBER equals p.payanam_ID
                      where b.bus_PAYANAM_NUMBER == PayanamID
                      select new { b.bus_ID, b.bus_NUMBER, p.payanam_TITLE, b.vehicle_TYPE };
            if (bus.Count() > 0)
            {
                foreach (var item in bus)
                {
                    ddlBus.Items.Add(Convert.ToString(item.vehicle_TYPE + "- " + item.bus_NUMBER));
                    ddlBus.Items[ddlBus.Items.Count - 1].Value = Convert.ToString(item.bus_ID);
                    ddlBusNumber.Items.Add(Convert.ToString(item.vehicle_TYPE + " - " + item.bus_NUMBER + " [" + item.payanam_TITLE + "]"));
                    ddlBusNumber.Items[ddlBusNumber.Items.Count - 1].Value = Convert.ToString(item.bus_ID);
                }
            }
        }
    }
Esempio n. 12
0
    public static string GetRecentBirthdays()
    {
        string        Response     = string.Empty;
        var           CurrentMonth = DateTime.Now.Month;
        var           CurrentYear  = DateTime.Now.Year;
        StringBuilder builder      = new StringBuilder();

        using (VallabaiDataContext db = new VallabaiDataContext())
        {
            var swamies = from s in db.tab_VA_SWAMY_REGISTRATIONs
                          where s.swamy_DOB.Value.Month == CurrentMonth && s.swamy_DOB.HasValue == true
                          select s;
            if (swamies != null)
            {
                if (swamies.Count() > 0)
                {
                    foreach (var item in swamies)
                    {
                        if (File.Exists(HttpContext.Current.Server.MapPath("~/management/Resources/user/") + item.swamy_ID + ".jpg"))
                        {
                            builder.Append(@"<a href='#'><div class='inbox-item'><div class='inbox-item-img'><img src='../../Resources/user/" + item.swamy_ID + ".jpg' class='img-circle' alt=''></div>");
                        }
                        else
                        {
                            builder.Append(@"<a href='#'><div class='inbox-item'><div class='inbox-item-img'><img src='../../Resources/user/noimage.jpg' class='img-circle' alt=''></div>");
                        }

                        builder.Append(@"<p class='inbox-item-author'>" + item.swamy_NAME + "</p>");
                        builder.Append(@"<p class='inbox-item-text'>" + item.swamy_PLACE + ',' + item.swamy_DISTRICT + "</p>");
                        builder.Append(@"<p class='inbox-item-date'>" + string.Format("{0:dd-MMM}", item.swamy_DOB) + "</p></div></a>");
                    }
                }
            }
        }
        Response = builder.ToString();
        return(Response);
    }
Esempio n. 13
0
    private void BindBookedSeats(int PayanamID, int BusID)
    {
        using (VallabaiDataContext db = new VallabaiDataContext())
        {
            var seats = from s in db.tab_VA_BUS_BOOKINGs
                        join r in db.tab_VA_SWAMY_REGISTRATIONs on s.user_ID equals r.swamy_ID
                        join p in db.tab_VA_PAYANAMs on s.payanam_ID equals p.payanam_ID
                        where s.payanam_ID == PayanamID && s.bus_NUMBER == BusID
                        join bd in db.tab_VA_PAYANAM_BUS_DETAILs on s.bus_NUMBER equals bd.bus_NUMBER
                        orderby s.seat_NUMBER
                        select new { r.swamy_CODE, r.swamy_NAME, r.swamy_FATHER_SPOUSE_NAME, r.swamy_PLACE, bd.vehicle_TYPE, r.swamy_MOBILE_NUMBER, s.bus_NUMBER, s.seat_NUMBER, p.payanam_TITLE };

            if (seats.Count() > 0)
            {
                gvSwamies.DataSource = seats;
                gvSwamies.DataBind();
            }
            else
            {
                gvSwamies.DataSource = null;
                gvSwamies.DataBind();
            }
        }
    }
Esempio n. 14
0
    protected void btnGo_Click(object sender, EventArgs e)
    {
        var             fileName         = flData.FileName;
        var             fileContentType  = flData.PostedFile.ContentType;
        var             pathUploaded     = Uploader.FileUploader(flData.PostedFile);
        var             connectionString = Uploader.GetExcelConnectionString(fileContentType, pathUploaded);
        OleDbConnection OleCon           = new OleDbConnection(connectionString);
        DataTable       tbl = new DataTable("MyTable");

        OleCon.Open();
        var              tableName = OleCon.GetSchema("Tables").Rows[0]["TABLE_NAME"];
        OleDbCommand     OleCmd    = new OleDbCommand(string.Format("Select * from [{0}]", tableName), OleCon);
        OleDbDataAdapter adp       = new OleDbDataAdapter(OleCmd);

        adp.Fill(tbl);

        using (VallabaiDataContext db = new VallabaiDataContext())
        {
            foreach (DataRow row in tbl.Rows)
            {
                var OldRegID    = Convert.ToString(row.ItemArray[0]);
                var Code        = OldRegID;
                var Name        = Convert.ToString(row.ItemArray[1]);
                var FatherName  = Convert.ToString(row.ItemArray[2]);
                var Address     = Convert.ToString(row.ItemArray[3]);
                var Age         = Convert.ToString(row.ItemArray[4]);
                var MalaiDetail = Convert.ToString(row.ItemArray[5]);
                var MalaiCount  = 0;
                if (MalaiDetail != "")
                {
                    MalaiCount = 0;
                }
                else if (MalaiDetail == "KANNI")
                {
                    MalaiCount = 1;
                }
                else
                {
                    MalaiCount = Convert.ToInt32(MalaiDetail);
                }

                var MobileNumber = Convert.ToString(row.ItemArray[6]);
                var Membership   = Convert.ToString(row.ItemArray[10]);
                var IsMember     = false;
                if (Membership != "")
                {
                    IsMember = true;
                }

                tab_VA_SWAMY_REGISTRATION reg = new tab_VA_SWAMY_REGISTRATION();
                try
                {
                    reg.swamy_CODE               = Code;
                    reg.swamy_OLD_REG_NUMBER     = OldRegID;
                    reg.swamy_NAME               = Name;
                    reg.swamy_FATHER_SPOUSE_NAME = FatherName;
                    reg.swamy_GENDER             = "Male";
                    reg.swamy_IS_MEMBER          = IsMember;
                    reg.swamy_PLACE              = Address;
                    reg.swamy_ADDRESS            = Address;
                    reg.swamy_MOBILE_NUMBER      = MobileNumber;
                    reg.swamy_DISTRICT           = "Ramanathapuram";
                    reg.swamy_MALAI_VISIT        = MalaiCount;
                    reg.swamy_MEMBERSHIP_TYPE    = Membership;

                    db.tab_VA_SWAMY_REGISTRATIONs.InsertOnSubmit(reg);
                    db.SubmitChanges();
                }
                catch (Exception ex)
                {
                    Response.Write(ex.Message);
                }
            }
            Response.Write("Upload Completed");
        }
    }
Esempio n. 15
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            var SwamyName       = txtName.Text;
            var SwamyFatherName = txtFatherName.Text;
            var SwamyGender     = string.Empty;
            if (rdlSwamy.Checked)
            {
                SwamyGender = rdlSwamy.Value;
            }
            else
            {
                SwamyGender = rdlMaaligaipuram.Value;
            }
            var SwamyDOB = string.Empty;
            if (Utilities.isValidDate(txtDOB.Text))
            {
                SwamyDOB = txtDOB.Text;
            }

            var SwamyMobileNumber    = txtMobileNumber.Text;
            var SwamyAlternateMobile = txtAlternateMobile.Text;
            var SwamyPlace           = txtPlace.Text;
            var SwamyAddress         = txtAddress.Text;
            var SwamyDistrict        = ddlDistrict.SelectedValue;
            var SwamyBloodGroup      = ddlBloodGroup.SelectedValue;
            var SwamyMalaiVisit      = 0;
            if (Utilities.isNumber(txtMalai.Text))
            {
                SwamyMalaiVisit = Convert.ToInt32(txtMalai.Text);
            }
            var SwamyKanniPoojaiDate = string.Empty;
            if (Utilities.isValidDate(txtKanniPoojaiDate.Text))
            {
                SwamyKanniPoojaiDate = txtKanniPoojaiDate.Text;
            }
            var SwamyMemebershipExpiry = string.Empty;
            if (Utilities.isValidDate(txtMembershipExpiry.Text))
            {
                SwamyMemebershipExpiry = txtMembershipExpiry.Text;
            }

            var SwamyMembership = string.Empty;
            if (rdlNonMeber.Checked)
            {
                SwamyMembership = rdlNonMeber.Value;
            }
            else if (rdlLifetime.Checked)
            {
                SwamyMembership = rdlLifetime.Value;
            }
            else
            {
                SwamyMembership = rdlShortTermMember.Value;
            }

            //Get Swamy Code


            if (btnSave.Text == "Save")
            {
                var SwamyCode = Utilities.GetSwamyCode();

                using (VallabaiDataContext db = new VallabaiDataContext())
                {
                    tab_VA_SWAMY_REGISTRATION regis = new tab_VA_SWAMY_REGISTRATION();
                    regis.swamy_CODE = SwamyCode;
                    regis.swamy_NAME = SwamyName;
                    regis.swamy_FATHER_SPOUSE_NAME = SwamyFatherName;
                    regis.swamy_GENDER             = SwamyGender;
                    if (!string.IsNullOrEmpty(SwamyDOB))
                    {
                        regis.swamy_DOB = Convert.ToDateTime(SwamyDOB);
                    }
                    regis.swamy_PLACE            = SwamyPlace;
                    regis.swamy_ADDRESS          = SwamyAddress;
                    regis.swamy_MOBILE_NUMBER    = SwamyMobileNumber;
                    regis.swamy_ALTERNATE_MOBILE = SwamyAlternateMobile;
                    regis.swamy_DISTRICT         = SwamyDistrict;
                    regis.swamy_BLOOD_GROUP      = SwamyBloodGroup;
                    regis.swamy_MALAI_VISIT      = SwamyMalaiVisit;
                    if (!string.IsNullOrEmpty(SwamyKanniPoojaiDate))
                    {
                        regis.swamy_KANNI_POOJAI_DATE = Convert.ToDateTime(SwamyKanniPoojaiDate);
                    }
                    //regis.swamy_IS_MEMBER =
                    regis.swamy_MEMBERSHIP_TYPE = SwamyMembership;
                    if (!string.IsNullOrEmpty(SwamyMemebershipExpiry))
                    {
                        regis.swamy_MEMBERSHIP_EXPIRY_DATE = Convert.ToDateTime(SwamyMemebershipExpiry);
                    }

                    db.tab_VA_SWAMY_REGISTRATIONs.InsertOnSubmit(regis);
                    db.SubmitChanges();

                    var SwamyID = Utilities.GetLatestRegisterID();
                    //Save The Photo against the Swamy
                    if (flPhoto.PostedFiles != null)
                    {
                        if (flPhoto.PostedFile.ContentLength > 0)
                        {
                            flPhoto.PostedFile.SaveAs(Server.MapPath("~/management/Resources/temp/" + SwamyID + ".jpg"));
                        }
                    }
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "$(function() { funShowMessage('User Details updated successfully')});", true);
                    ClearFields();
                }
            }
            else
            {
                if (Request.QueryString["sid"] != null)
                {
                    var SwamyID = Convert.ToInt32(Ciphering.Decrypt(Convert.ToString(Request.QueryString["sid"])));

                    using (VallabaiDataContext db = new VallabaiDataContext())
                    {
                        var swamy = from s in db.tab_VA_SWAMY_REGISTRATIONs
                                    where s.swamy_ID == SwamyID
                                    select s;
                        if (swamy.Count() > 0)
                        {
                            foreach (var regis in swamy)
                            {
                                regis.swamy_NAME = SwamyName;
                                regis.swamy_FATHER_SPOUSE_NAME = SwamyFatherName;
                                if (!string.IsNullOrEmpty(SwamyDOB))
                                {
                                    regis.swamy_DOB = Convert.ToDateTime(SwamyDOB);
                                }
                                regis.swamy_MOBILE_NUMBER    = SwamyMobileNumber;
                                regis.swamy_ALTERNATE_MOBILE = SwamyAlternateMobile;
                                regis.swamy_PLACE            = SwamyPlace;
                                regis.swamy_ADDRESS          = SwamyAddress;
                                regis.swamy_DISTRICT         = SwamyDistrict;
                                regis.swamy_BLOOD_GROUP      = SwamyBloodGroup;
                                regis.swamy_MALAI_VISIT      = SwamyMalaiVisit;
                                regis.swamy_MEMBERSHIP_TYPE  = SwamyMembership;
                                if (!string.IsNullOrEmpty(SwamyMemebershipExpiry))
                                {
                                    regis.swamy_MEMBERSHIP_EXPIRY_DATE = Convert.ToDateTime(SwamyMemebershipExpiry);
                                }
                                if (flPhoto.PostedFiles != null)
                                {
                                    if (flPhoto.PostedFile.ContentLength > 0)
                                    {
                                        flPhoto.PostedFile.SaveAs(Server.MapPath("~/management/Resources/temp/" + SwamyID + ".jpg"));
                                    }
                                }

                                db.SubmitChanges();

                                Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowStatus", "$(function() { funShowMessage('User Details updated successfully')});", true);
                                ClearFields();
                            }
                        }
                    }
                }
            }
        }
    }
Esempio n. 16
0
    protected void btnExport_Click(object sender, EventArgs e)
    {
        var BusID     = Convert.ToInt32(ddlBus.SelectedValue);
        var PayanamID = Convert.ToInt32(Request.QueryString["pid"]);

        if (BusID > 0)
        {
            var fileName        = "Bus_Seat_Allotment.xlsx";
            var outputDirectory = Server.MapPath("~/management/resources/reports/");
            var outFileName     = outputDirectory + fileName;
            if (File.Exists(outFileName))
            {
                File.Delete(outFileName);
            }
            var file = new FileInfo(outFileName);

            using (var package = new ExcelPackage(file))
            {
                ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("Bus Allotment");

                ExcelRange rHeader;

                worksheet.Cells[1, 1, 1, 8].Merge = true;
                rHeader                           = worksheet.Cells[1, 1];
                rHeader.Value                     = "Sree Vallabai Ayyappan - Sabari Yatra Bus Booking Seat Allotment";
                rHeader.Style.Font.Size           = 18;
                rHeader.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center;
                rHeader.Style.Font.Bold           = true;
                rHeader.Style.Font.Name           = "Calibri";
                rHeader.Style.Border.Right.Style  = ExcelBorderStyle.Thin;
                rHeader.Style.Border.Right.Color.SetColor(Color.Gray);

                AddSecondHeaderTitle(worksheet, 2, 1, "S No");
                AddSecondHeaderTitle(worksheet, 2, 2, "Code");
                AddSecondHeaderTitle(worksheet, 2, 3, "Name");
                AddSecondHeaderTitle(worksheet, 2, 4, "Father");
                AddSecondHeaderTitle(worksheet, 2, 5, "Place");
                AddSecondHeaderTitle(worksheet, 2, 6, "Bus Number");
                AddSecondHeaderTitle(worksheet, 2, 7, "Seat Number");
                AddSecondHeaderTitle(worksheet, 2, 8, "Mobile Number");
                var rowIndex = 3;
                using (VallabaiDataContext db = new VallabaiDataContext())
                {
                    var seats = from s in db.tab_VA_BUS_BOOKINGs
                                join r in db.tab_VA_SWAMY_REGISTRATIONs on s.user_ID equals r.swamy_ID
                                join p in db.tab_VA_PAYANAMs on s.payanam_ID equals p.payanam_ID
                                join bd in db.tab_VA_PAYANAM_BUS_DETAILs on s.bus_NUMBER equals bd.bus_ID
                                where s.payanam_ID == PayanamID && s.bus_NUMBER == BusID

                                orderby s.seat_NUMBER
                                select new { r.swamy_CODE, r.swamy_NAME, r.swamy_FATHER_SPOUSE_NAME, r.swamy_PLACE, r.swamy_MOBILE_NUMBER,
                                             bd.vehicle_TYPE,
                                             bd.bus_NUMBER,
                                             s.seat_NUMBER,
                                             p.payanam_TITLE };

                    if (seats.Count() > 0)
                    {
                        var Index = 1;
                        foreach (var item in seats)
                        {
                            ExcelRange range;
                            range       = worksheet.Cells[rowIndex, 1];
                            range.Value = Index;
                            AddDataRow(worksheet, rowIndex, 1, "S No", false);

                            range       = worksheet.Cells[rowIndex, 2];
                            range.Value = item.swamy_CODE;
                            AddDataRow(worksheet, rowIndex, 2, "Code", false);

                            range       = worksheet.Cells[rowIndex, 3];
                            range.Value = item.swamy_NAME;
                            AddDataRow(worksheet, rowIndex, 3, "Name", false);

                            range       = worksheet.Cells[rowIndex, 4];
                            range.Value = item.swamy_FATHER_SPOUSE_NAME;
                            AddDataRow(worksheet, rowIndex, 4, "Name", false);

                            range       = worksheet.Cells[rowIndex, 5];
                            range.Value = item.swamy_PLACE;
                            AddDataRow(worksheet, rowIndex, 5, "Place", false);

                            range       = worksheet.Cells[rowIndex, 6];
                            range.Value = item.vehicle_TYPE + " - " + item.bus_NUMBER;
                            AddDataRow(worksheet, rowIndex, 6, "Bus Number", false);

                            range       = worksheet.Cells[rowIndex, 7];
                            range.Value = item.seat_NUMBER;
                            AddDataRow(worksheet, rowIndex, 7, "Seat Number", false);

                            range       = worksheet.Cells[rowIndex, 8];
                            range.Value = item.swamy_MOBILE_NUMBER;
                            AddDataRow(worksheet, rowIndex, 8, "Mobile", false);

                            Index++;
                            rowIndex++;
                        }
                    }
                    else
                    {
                    }
                }
                package.Save();

                try
                {
                    WebClient    req      = new WebClient();
                    HttpResponse response = HttpContext.Current.Response;
                    response.Clear();
                    response.ClearContent();
                    response.ClearHeaders();
                    response.Buffer = true;
                    var displayFileName = string.Empty;
                    displayFileName = "Bus_SeatAllotment.xlsx";
                    response.AddHeader("Content-Disposition", "attachment;filename=\"" + displayFileName + "\"");
                    byte[] data = req.DownloadData(outFileName);
                    response.BinaryWrite(data);
                    response.End();
                }
                catch (Exception ex)
                {
                    if (!(ex is System.Threading.ThreadAbortException))
                    {
                        Response.Write(ex.Message.ToString());
                    }
                }
            }
        }
    }
Esempio n. 17
0
    private void DisplayDetails(int SwamyID)
    {
        if (SwamyID > 0)
        {
            using (VallabaiDataContext db = new VallabaiDataContext())
            {
                var swamy = from s in db.tab_VA_SWAMY_REGISTRATIONs
                            where s.swamy_ID == SwamyID
                            select s;
                if (swamy.Count() > 0)
                {
                    foreach (var item in swamy)
                    {
                        txtName.Text       = item.swamy_NAME;
                        txtFatherName.Text = item.swamy_FATHER_SPOUSE_NAME;
                        if (item.swamy_GENDER == "Maaligaipuram")
                        {
                            rdlMaaligaipuram.Checked = true;
                        }
                        if (item.swamy_DOB != null)
                        {
                            txtDOB.Text = string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(item.swamy_DOB));
                        }
                        txtMobileNumber.Text        = item.swamy_MOBILE_NUMBER;
                        txtAlternateMobile.Text     = item.swamy_ALTERNATE_MOBILE;
                        txtPlace.Text               = item.swamy_PLACE;
                        txtAddress.Text             = item.swamy_ADDRESS;
                        ddlDistrict.SelectedValue   = item.swamy_DISTRICT;
                        ddlBloodGroup.SelectedValue = item.swamy_BLOOD_GROUP;
                        txtMalai.Text               = Convert.ToString(item.swamy_MALAI_VISIT);
                        if (item.swamy_KANNI_POOJAI_DATE != null)
                        {
                            txtKanniPoojaiDate.Text = string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(item.swamy_KANNI_POOJAI_DATE));
                        }

                        if (item.swamy_MEMBERSHIP_TYPE == "Non Member")
                        {
                            rdlNonMeber.Checked = true;
                        }
                        else if (item.swamy_MEMBERSHIP_TYPE == "Lifetime")
                        {
                            rdlLifetime.Checked = true;
                        }
                        else
                        {
                            rdlShortTermMember.Checked = true;
                        }

                        if (item.swamy_MEMBERSHIP_EXPIRY_DATE != null)
                        {
                            txtMembershipExpiry.Text = string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(item.swamy_MEMBERSHIP_EXPIRY_DATE));
                        }

                        if (File.Exists(Server.MapPath("~/management/resources/temp/" + SwamyID + ".jpg")))
                        {
                            imgPreviewPhoto.ImageUrl = Server.MapPath("~/management/resources/temp/" + SwamyID + ".jpg");
                        }
                        else
                        {
                            imgPreviewPhoto.ImageUrl = Server.MapPath("~/management/resources/temp/noimage.png");
                        }
                        btnSave.Text = "Update";
                        break;
                    }
                }
            }
        }
    }