Example #1
0
        public static void AddBudgetEntryListByYear(HotelBudget hotelEntry, string username)
        {
            using (var hdc = new HotelDataEntryDataContext())
            {
                for (var i = 0; i < 12; i++)
                {
                    hdc.BudgetEntries.InsertOnSubmit(new BudgetEntry()
                    {
                        HotelBudgetId  = hotelEntry.HotelBudgetId,
                        OccupancyRoom  = 0,
                        RoomBudget     = 0.00,
                        FBBudget       = 0.00,
                        SpaBudget      = 0.00,
                        Others         = 0.00,
                        Total          = 0.00,
                        UpdateDateTime = DateTime.Now,
                        UpdateUser     = username,
                        PositionMonth  = (i + 1) + "/" + hotelEntry.Year
                    });

                    try
                    {
                        hdc.SubmitChanges();
                    }
                    catch (SqlException ex)
                    {
                        if (ex.Number == 2601 || ex.Number == 2627)
                        {
                            throw;
                        }
                    }
                }
            }
        }
Example #2
0
        public static List <BudgetEntry> ListBudgetEntryByYear(HotelBudget hotelEntry)
        {
            var hdc = new HotelDataEntryDataContext();
            var revenueEntryList = hdc.BudgetEntries.Where(item => item.HotelBudgetId == hotelEntry.HotelBudgetId).ToList();

            return(revenueEntryList);
        }
        public static HotelDataEntryLib.HotelBudget AddHotelEntryListByYear(HotelBudget hotelEntry)
        {
            HotelBudget hotelEntrySubmit;

            using (var hdc = new HotelDataEntryDataContext())
            {
                hotelEntrySubmit = new HotelBudget()
                {
                    PropertyId     = hotelEntry.PropertyId,
                    Year           = hotelEntry.Year,
                    UpdateDateTime = DateTime.Now
                };
                hdc.HotelBudgets.InsertOnSubmit(hotelEntrySubmit);

                try
                {
                    hdc.SubmitChanges();
                }
                catch (SqlException ex)
                {
                    if (ex.Number == 2601 || ex.Number == 2627)
                    {
                        throw;
                    }
                }
            }
            return(hotelEntrySubmit);
        }
        public static HotelBudget GetHotelEntry(HotelBudget hotelEntry)
        {
            var hdc    = new HotelDataEntryDataContext();
            var hEntry = hdc.HotelBudgets.Single(item => item.Year == hotelEntry.Year && item.PropertyId == hotelEntry.PropertyId);

            return(hEntry);
        }
        public static bool ExistYear(HotelBudget hotelEntry)
        {
            var hdc   = new HotelDataEntryDataContext();
            var count = hdc.HotelBudgets.Count(item => item.Year == hotelEntry.Year && item.PropertyId == hotelEntry.PropertyId);

            return(count != 0);
        }
Example #6
0
 public static List<Reports> BudgetReport(HotelBudget hBudget)
 {
     var hdc = new HotelDataEntryDataContext();
     List<Reports> list = null;
     list = (from hotelBudget in hdc.HotelBudgets
             join budgetEntry in hdc.BudgetEntries on hotelBudget.HotelBudgetId equals budgetEntry.HotelBudgetId
             where hotelBudget.PropertyId == hBudget.PropertyId && hotelBudget.Year == hBudget.Year
             orderby budgetEntry.BudgetId
             select new Reports()
                        {
                            BudgetId = budgetEntry.BudgetId,
                            MonthYear = budgetEntry.PositionMonth,
                            OccupancyRoomBudget = budgetEntry.OccupancyRoom,
                            FBBudget = budgetEntry.FBBudget,
                            SpaBudget = budgetEntry.SpaBudget,
                            RoomBudget = budgetEntry.RoomBudget,
                            OtherBudget = budgetEntry.Others,
                            OccupancyRoomActual = 0,
                            FBActual = 0.00,
                            RoomActual = 0.00,
                            SpaActual = 0.00,
                            OtherActual = 0.00
                        }).ToList();
     return list;
 }
 public static List<HotelRevenue> GetHotelRevenueList(HotelBudget hotelBudget)
 {
     var hdc = new HotelDataEntryDataContext();
     return
         hdc.HotelRevenues.Where(
             item => item.Year == hotelBudget.Year && item.PropertyId == hotelBudget.PropertyId).ToList();
 }
Example #8
0
        public static void AddBudgetEntryListByYear(HotelBudget hotelEntry, string username)
        {
            using (var hdc = new HotelDataEntryDataContext())
             {
                 for (var i = 0; i < 12; i++)
                 {
                     hdc.BudgetEntries.InsertOnSubmit(new BudgetEntry()
                     {
                         HotelBudgetId = hotelEntry.HotelBudgetId,
                         OccupancyRoom = 0,
                         RoomBudget = 0.00,
                         FBBudget = 0.00,
                         SpaBudget = 0.00,
                         Others = 0.00,
                         Total = 0.00,
                         UpdateDateTime = DateTime.Now,
                         UpdateUser = username,
                         PositionMonth = (i+1)+"/"+hotelEntry.Year
                     });

                     try
                     {
                         hdc.SubmitChanges();
                     }
                     catch (SqlException ex)
                     {
                         if (ex.Number == 2601 || ex.Number == 2627)
                         {
                             throw;
                         }
                     }
                 }
             }
        }
Example #9
0
        public static List <Reports> BudgetReport(HotelBudget hBudget)
        {
            var            hdc  = new HotelDataEntryDataContext();
            List <Reports> list = null;

            list = (from hotelBudget in hdc.HotelBudgets
                    join budgetEntry in hdc.BudgetEntries on hotelBudget.HotelBudgetId equals budgetEntry.HotelBudgetId
                    where hotelBudget.PropertyId == hBudget.PropertyId && hotelBudget.Year == hBudget.Year
                    orderby budgetEntry.BudgetId
                    select new Reports()
            {
                BudgetId = budgetEntry.BudgetId,
                MonthYear = budgetEntry.PositionMonth,
                OccupancyRoomBudget = budgetEntry.OccupancyRoom,
                FBBudget = budgetEntry.FBBudget,
                SpaBudget = budgetEntry.SpaBudget,
                RoomBudget = budgetEntry.RoomBudget,
                OtherBudget = budgetEntry.Others,
                OccupancyRoomActual = 0,
                FBActual = 0.00,
                RoomActual = 0.00,
                SpaActual = 0.00,
                OtherActual = 0.00
            }).ToList();
            return(list);
        }
        public static HotelDataEntryLib.HotelBudget AddHotelEntryListByYear(HotelBudget hotelEntry)
        {
            HotelBudget hotelEntrySubmit;
            using (var hdc = new HotelDataEntryDataContext())
            {
                hotelEntrySubmit = new HotelBudget()
                                           {
                                               PropertyId = hotelEntry.PropertyId,
                                               Year =hotelEntry.Year,
                                               UpdateDateTime = DateTime.Now
                                           };
                hdc.HotelBudgets.InsertOnSubmit(hotelEntrySubmit);

                try
                {
                    hdc.SubmitChanges();
                }
                catch (SqlException ex)
                {
                    if (ex.Number == 2601 || ex.Number == 2627)
                    {
                        throw;
                    }
                }
            }
            return hotelEntrySubmit;
        }
Example #11
0
        public static List <HotelRevenue> GetHotelRevenueList(HotelBudget hotelBudget)
        {
            var hdc = new HotelDataEntryDataContext();

            return
                (hdc.HotelRevenues.Where(
                     item => item.Year == hotelBudget.Year && item.PropertyId == hotelBudget.PropertyId).ToList());
        }
Example #12
0
        private void BindingJqGridReport(int year, int propertyId)
        {
            var hotelBudget = new HotelBudget
            {
                Year       = year,
                PropertyId = propertyId
            };
            var reportBudget = HotelDataEntryLib.Page.ReportsHelper.BudgetReport(hotelBudget);
            var hotelRevenue = HotelDataEntryLib.Page.HotelRevenueHelper.GetHotelRevenueList(hotelBudget);
            var report       = CalculateReport(reportBudget, hotelRevenue);

            BindReportGrid(report);
        }
 public static HotelBudget GetHotelEntry(HotelBudget hotelEntry)
 {
     var hdc = new HotelDataEntryDataContext();
     var hEntry = hdc.HotelBudgets.Single(item => item.Year == hotelEntry.Year && item.PropertyId == hotelEntry.PropertyId);
     return hEntry;
 }
 public static bool ExistYear(HotelBudget hotelEntry)
 {
     var hdc = new HotelDataEntryDataContext();
     var count = hdc.HotelBudgets.Count(item => item.Year==hotelEntry.Year && item.PropertyId == hotelEntry.PropertyId);
     return count != 0;
 }
Example #15
0
        protected void btnExcelAll_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            var hb = new HotelBudget();

            if (Session["year"] == null)
            {
                return;
            }
            var year   = Convert.ToInt32(Session["year"].ToString());
            var budget = HotelDataEntryLib.Page.BudgetHelper.GetAllPropertyByHotelBudget(year);

            var attachment = "attachment; filename=All Properties" + " Budget " + _year + ".xls";

            Response.ClearContent();
            Response.AddHeader("content-disposition", attachment);
            Response.ContentType = "application/vnd.ms-excel";
            for (var i = 0; i < budget.Count; i++)
            {
                Response.Write("[" + budget[i].CurrencyCode + "] " + budget[i].PropertyName + " Budget " + _year);
                Response.Write("\r\n");
                Response.Write("\r\n");

                Response.Write("Month/Year\t");
                Response.Write("Occupancy(%)\t");
                Response.Write("Room Budget\t");
                Response.Write("F & B Budget\t");
                Response.Write("Spa Budget\t");
                Response.Write("Others\t");
                Response.Write("Total\t");
                Response.Write("\n");

                hb.HotelBudgetId = budget[i].HotelBudgetId;
                var listBudget = BudgetHelper.ListBudgetEntryByYear(hb);
                var total      = CalculateTotal(listBudget);
                for (var j = 0; j < listBudget.Count; j++)
                {
                    Response.Write(listBudget[j].PositionMonth + "\t");
                    Response.Write(listBudget[j].OccupancyRoom.ToString("#,##0.00") + "\t");
                    Response.Write(listBudget[j].RoomBudget.ToString("#,##0.00") + "\t");
                    Response.Write(listBudget[j].FBBudget.ToString("#,##0.00") + "\t");
                    Response.Write(listBudget[j].SpaBudget.ToString("#,##0.00") + "\t");
                    Response.Write(listBudget[j].Others.ToString("#,##0.00") + "\t");
                    Response.Write(listBudget[j].Total.ToString("#,##0.00") + "\t");
                    Response.Write("\n");
                }
                Response.Write("Total" + "\t");
                Response.Write("-" + "\t");
                Response.Write(total[0].ToString("#,##0.00") + "\t");
                Response.Write(total[1].ToString("#,##0.00") + "\t");
                Response.Write(total[2].ToString("#,##0.00") + "\t");
                Response.Write(total[3].ToString("#,##0.00") + "\t");
                Response.Write(total[4].ToString("#,##0.00") + "\t");
                Response.Write("\n");
                Response.Write("\n");
                Response.Write("\n");
            }

            Response.Write("\n");
            Response.Write("Print Date: [" + DateTime.Now + "] ");
            Response.Write("\r\n");
            Response.End();
        }
Example #16
0
        protected void btnPDFAll_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            var hb = new HotelBudget();

            if (Session["year"] == null)
            {
                return;
            }
            var year   = Convert.ToInt32(Session["year"].ToString());
            var budget = HotelDataEntryLib.Page.BudgetHelper.GetAllPropertyByHotelBudget(year);

            var attachment = "attachment; filename= All Properties" + " Budget " + _year + ".pdf";
            var pdfDoc     = new Document(PageSize.A4.Rotate(), 30.0f, 5.0f, 40.0f, 0f);
            var pdfStream  = new MemoryStream();
            var pdfWriter  = PdfWriter.GetInstance(pdfDoc, pdfStream);

            pdfDoc.Open();//Open Document to write

            pdfDoc.NewPage();

            var fontH  = FontFactory.GetFont("ARIAL", 9, Font.BOLD);
            var fontT  = FontFactory.GetFont("ARIAL", 12, Font.BOLD);
            var font8  = FontFactory.GetFont("ARIAL", 8);
            var font8B = FontFactory.GetFont("ARIAL", 8, Font.BOLD);


            var prefacedate = new Paragraph {
                new Paragraph("Print Date: [" + DateTime.Now + "] ", font8B)
            };
            var widths = new float[] { 55, 75f, 75f, 72f, 72f, 72f, 72f };


            /////////////////////////////////////////////////////////////////////////////////////////////////////////
            for (var i = 0; i < budget.Count; i++)
            {
                //Begin table
                var pdfTable = new PdfPTable(7);
                pdfTable.HorizontalAlignment = 0;
                pdfTable.TotalWidth          = 781f;
                pdfTable.LockedWidth         = true;
                pdfTable.SetWidths(widths);
                pdfTable.SpacingBefore = 15f; // Give some space after the text or it may overlap the table

                hb.HotelBudgetId = budget[i].HotelBudgetId;
                var listBudget = BudgetHelper.ListBudgetEntryByYear(hb);
                var total      = CalculateTotal(listBudget);
                var preface    = new Paragraph();
                // Header
                preface.Add(new Paragraph("[" + budget[i].CurrencyCode + "] " + budget[i].PropertyName + " Budget " + year, fontT));
                pdfDoc.Add(preface);

                PdfPCell pdfPCell = null;

                //Add Header of the pdf table
                pdfPCell = new PdfPCell(new Phrase(new Chunk("Month/Year", fontH)));
                pdfTable.AddCell(pdfPCell);
                pdfPCell = new PdfPCell(new Phrase(new Chunk("Occupancy(%)", fontH)));
                pdfTable.AddCell(pdfPCell);
                pdfPCell = new PdfPCell(new Phrase(new Chunk("Room Budget", fontH)));
                pdfTable.AddCell(pdfPCell);
                pdfPCell = new PdfPCell(new Phrase(new Chunk("F & B Budget", fontH)));
                pdfTable.AddCell(pdfPCell);
                pdfPCell = new PdfPCell(new Phrase(new Chunk("Spa Budget", fontH)));
                pdfTable.AddCell(pdfPCell);
                pdfPCell = new PdfPCell(new Phrase(new Chunk("Others", fontH)));
                pdfTable.AddCell(pdfPCell);
                pdfPCell = new PdfPCell(new Phrase(new Chunk("Total", fontH)));
                pdfTable.AddCell(pdfPCell);

                //How add the data from datatable to pdf table
                for (var rows = 0; rows < listBudget.Count; rows++)
                {
                    pdfPCell = new PdfPCell(new Phrase(new Chunk(listBudget[rows].PositionMonth, font8)))
                    {
                        HorizontalAlignment = Element.ALIGN_LEFT
                    };
                    pdfTable.AddCell(pdfPCell);
                    pdfPCell = new PdfPCell(new Phrase(new Chunk(listBudget[rows].OccupancyRoom.ToString("#,##0.00"), font8)))
                    {
                        HorizontalAlignment = Element.ALIGN_RIGHT
                    };
                    pdfTable.AddCell(pdfPCell);
                    pdfPCell = new PdfPCell(new Phrase(new Chunk(listBudget[rows].RoomBudget.ToString("#,##0.00"), font8)))
                    {
                        HorizontalAlignment = Element.ALIGN_RIGHT
                    };
                    pdfTable.AddCell(pdfPCell);
                    pdfPCell = new PdfPCell(new Phrase(new Chunk(listBudget[rows].FBBudget.ToString("#,##0.00"), font8)))
                    {
                        HorizontalAlignment = Element.ALIGN_RIGHT
                    };
                    pdfTable.AddCell(pdfPCell);
                    pdfPCell = new PdfPCell(new Phrase(new Chunk(listBudget[rows].SpaBudget.ToString("#,##0.00"), font8)))
                    {
                        HorizontalAlignment = Element.ALIGN_RIGHT
                    };
                    pdfTable.AddCell(pdfPCell);
                    pdfPCell = new PdfPCell(new Phrase(new Chunk(listBudget[rows].Others.ToString("#,##0.00"), font8)))
                    {
                        HorizontalAlignment = Element.ALIGN_RIGHT
                    };
                    pdfTable.AddCell(pdfPCell);
                    pdfPCell = new PdfPCell(new Phrase(new Chunk(listBudget[rows].Total.ToString("#,##0.00"), font8)))
                    {
                        HorizontalAlignment = Element.ALIGN_RIGHT
                    };
                    pdfTable.AddCell(pdfPCell);
                }

                pdfPCell = new PdfPCell(new Phrase(new Chunk("Total", font8B)))
                {
                    HorizontalAlignment = Element.ALIGN_RIGHT
                };
                pdfTable.AddCell(pdfPCell);
                pdfPCell = new PdfPCell(new Phrase(new Chunk("-", font8B)))
                {
                    HorizontalAlignment = Element.ALIGN_RIGHT
                };
                pdfTable.AddCell(pdfPCell);
                pdfPCell = new PdfPCell(new Phrase(new Chunk(total[0].ToString("#,##0.00"), font8B)))
                {
                    HorizontalAlignment = Element.ALIGN_RIGHT
                };
                pdfTable.AddCell(pdfPCell);
                pdfPCell = new PdfPCell(new Phrase(new Chunk(total[1].ToString("#,##0.00"), font8B)))
                {
                    HorizontalAlignment = Element.ALIGN_RIGHT
                };
                pdfTable.AddCell(pdfPCell);
                pdfPCell = new PdfPCell(new Phrase(new Chunk(total[2].ToString("#,##0.00"), font8B)))
                {
                    HorizontalAlignment = Element.ALIGN_RIGHT
                };
                pdfTable.AddCell(pdfPCell);
                pdfPCell = new PdfPCell(new Phrase(new Chunk(total[3].ToString("#,##0.00"), font8B)))
                {
                    HorizontalAlignment = Element.ALIGN_RIGHT
                };
                pdfTable.AddCell(pdfPCell);
                pdfPCell = new PdfPCell(new Phrase(new Chunk(total[4].ToString("#,##0.00"), font8B)))
                {
                    HorizontalAlignment = Element.ALIGN_RIGHT
                };
                pdfTable.AddCell(pdfPCell);

                pdfDoc.Add(pdfTable); // add pdf table to the document

                var newLine = new Paragraph();
                newLine.Add(new Paragraph("", fontT));
                preface.Leading = 50.0f;

                pdfDoc.Add(newLine);
            }

            /////////////////////////////////////////////////////////////////////////////////////////////////////////

            pdfDoc.Add(prefacedate);
            pdfDoc.Close();
            pdfWriter.Close();


            Response.ClearContent();
            Response.ClearHeaders();
            Response.ContentType = "application/pdf";
            Response.AppendHeader("Content-Disposition", attachment);
            Response.BinaryWrite(pdfStream.ToArray());
            Response.End();
        }
Example #17
0
        protected void btnExcelAll_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            if (Session["YearReport"] == null)
            {
                return;
            }
            var y          = Convert.ToInt32(Session["YearReport"].ToString());
            var budget     = HotelDataEntryLib.Page.BudgetHelper.GetAllPropertyByHotelBudget(y);
            var attachment = "attachment; filename=All Properties" + " MTD " + _year + ".xls";

            Response.ClearContent();
            Response.AddHeader("content-disposition", attachment);
            Response.ContentType = "application/vnd.ms-excel";

            for (var i = 0; i < budget.Count; i++)
            {
                Response.Write("[" + budget[i].CurrencyCode + "] " + budget[i].PropertyName + " MTD " + _year);
                Response.Write("\r\n");
                Response.Write("\r\n");

                Response.Write("Month/Year\t");
                Response.Write("Occupancy(%) Actual\t");
                Response.Write("Occupancy(%) Budget\t");
                Response.Write("Room Actual\t");
                Response.Write("Room Budget\t");
                Response.Write("F & B Actual\t");
                Response.Write("F & B Budget\t");
                Response.Write("Spa Actual\t");
                Response.Write("Spa Budget\t");
                Response.Write("Others Actual\t");
                Response.Write("Others Budget\t");
                Response.Write("\n");
                var hotelBudget = new HotelBudget
                {
                    Year       = y,
                    PropertyId = budget[i].PropertyId
                };
                var reportBudget = HotelDataEntryLib.Page.ReportsHelper.BudgetReport(hotelBudget);
                var hotelRevenue = HotelDataEntryLib.Page.HotelRevenueHelper.GetHotelRevenueList(hotelBudget);
                var report       = CalculateReport(reportBudget, hotelRevenue);
                var total        = CalculateTotal(report);
                for (var j = 0; j < report.Count; j++)
                {
                    Response.Write(report[j].MonthYear + "\t");
                    Response.Write(report[j].OccupancyRoomActual.ToString("#,##0.00") + "\t");
                    Response.Write(report[j].OccupancyRoomBudget.ToString("#,##0.00") + "\t");
                    Response.Write(report[j].RoomActual.ToString("#,##0.00") + "\t");
                    Response.Write(report[j].RoomBudget.ToString("#,##0.00") + "\t");
                    Response.Write(report[j].FBActual.ToString("#,##0.00") + "\t");
                    Response.Write(report[j].FBBudget.ToString("#,##0.00") + "\t");
                    Response.Write(report[j].SpaActual.ToString("#,##0.00") + "\t");
                    Response.Write(report[j].SpaBudget.ToString("#,##0.00") + "\t");
                    Response.Write(report[j].OtherActual.ToString("#,##0.00") + "\t");
                    Response.Write(report[j].OtherBudget.ToString("#,##0.00") + "\t");
                    Response.Write("\n");
                }
                Response.Write("Total" + "\t");
                Response.Write("-" + "\t");
                Response.Write("-" + "\t");
                Response.Write(total[0].ToString("#,##0.00") + "\t");
                Response.Write(total[1].ToString("#,##0.00") + "\t");
                Response.Write(total[2].ToString("#,##0.00") + "\t");
                Response.Write(total[3].ToString("#,##0.00") + "\t");
                Response.Write(total[4].ToString("#,##0.00") + "\t");
                Response.Write(total[5].ToString("#,##0.00") + "\t");
                Response.Write(total[6].ToString("#,##0.00") + "\t");
                Response.Write(total[7].ToString("#,##0.00") + "\t");
                Response.Write("\n");
                Response.Write("\n");
                Response.Write("\n");
            }

            Response.Write("\n");
            Response.Write("Print Date: [" + DateTime.Now + "] ");
            Response.Write("\r\n");
            Response.End();
        }
Example #18
0
 public static List<BudgetEntry> ListBudgetEntryByYear(HotelBudget hotelEntry)
 {
     var hdc = new HotelDataEntryDataContext();
      var revenueEntryList = hdc.BudgetEntries.Where(item => item.HotelBudgetId == hotelEntry.HotelBudgetId).ToList();
      return revenueEntryList;
 }
Example #19
0
        private void ShowData(int propertyId, string my)
        {
            if (string.IsNullOrEmpty(my) || propertyId <= 0)
            {
                lbError.Visible               = true;
                lbCalendar.Visible            = true;
                lbCompany.Visible             = true;
                divReport.Attributes["style"] = "display:none";
            }
            else
            {
                lbError.Visible               = false;
                lbCalendar.Visible            = false;
                lbCompany.Visible             = false;
                divReport.Attributes["style"] = "";
                divJqgrid.Attributes["style"] = "";

                var username = Session["UserSession"].ToString();
                var user     = UserHelper.GetUser(username);

                if (user.PropertyId == 15)//OHG ID
                {
                    divExportAllData.Attributes["style"] = "";
                }

                var str = my.Split('/');
                if (!string.IsNullOrEmpty(str[0]) && !string.IsNullOrEmpty(str[1]))
                {
                    Session["PropertyIdReport"] = propertyId;              //for reports.aspx property
                    Session["YearReport"]       = Convert.ToInt32(str[1]); //for reports.aspx year
                    var hotelEntry = new HotelDataEntryLib.HotelRevenue()
                    {
                        PropertyId = propertyId,
                        Month      = Convert.ToInt32(str[0]),
                        Year       = Convert.ToInt32(str[1])
                    };

                    if (HotelRevenueHelper.ExistMothYear(hotelEntry))
                    {
                        var exsitEntry = HotelRevenueHelper.GetHotelEntry(hotelEntry);
                        BindDataEntryJqgrid(exsitEntry);
                    }
                    else
                    {
                        var budgetEntry = new HotelBudget()
                        {
                            PropertyId = hotelEntry.PropertyId,
                            Year       = hotelEntry.Year
                        };
                        if (!HotelBudgetHelper.ExistYear(budgetEntry))
                        {
                            var newBudgetEntry = HotelBudgetHelper.AddHotelEntryListByYear(budgetEntry);
                            BudgetHelper.AddBudgetEntryListByYear(newBudgetEntry, Session["UserSession"].ToString());
                        }
                        var newEntry = HotelRevenueHelper.AddHotelEntryListByMonthYear(hotelEntry);
                        RevenueHelper.AddRevenueEntryListByMonthYear(newEntry, Session["UserSession"].ToString());
                        BindDataEntryJqgrid(newEntry);
                    }
                }
            }
        }