Ejemplo n.º 1
0
 private void yes_Click(object sender, RoutedEventArgs e)
 {
     //try
     //{
     popup.IsOpen = false;
     co.ROOM_NO   = roomno;
     if (co.ROOM_NO == "" || co.ROOM_NO == null)
     {
         MessageBox.Show("Please select the room and try Again.!");
         this.NavigationService.Refresh();
     }
     else
     {
         DataTable ch_p = co.check_prints();
         if (ch_p.Rows.Count == 0)
         {
             Ch_Total = (Ch_CSGST * 2) + Ch_Tarrif + Ch_Charges + RC_TransferAmount;
             if (Ch_PendingAmount < 0)
             {
                 popamount.IsOpen = true;
                 pamount.Text     = Ch_PendingAmount.ToString();
             }
             else
             {
                 popamount.IsOpen = false;
                 co.Prints_insert();
                 co.PrintStatus_Insert();
                 co.color();
                 PrintType = 0;
                 ReportDocument r   = new ReportDocument();
                 DataTable      hot = report();
                 r.Load("../../Checkoutbilling.rpt");
                 DataTable table = hotelprint();
                 r.Load("../../CheckoutbillReport1.rpt");
                 r.SetDataSource(table);
                 r.Subreports[0].SetDataSource(hot);
                 r.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Portrait;
                 r.PrintToPrinter(1, false, 0, 0);
                 r.Refresh();
                 PrintType = 1;
                 ReportDocument r2   = new ReportDocument();
                 DataTable      hot2 = report();
                 r2.Load("../../Checkoutbilling.rpt");
                 DataTable table2 = hotelprint();
                 r2.Load("../../CheckoutbillReport1.rpt");
                 r2.SetDataSource(table2);
                 r2.Subreports[0].SetDataSource(hot2);
                 r2.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Portrait;
                 r2.PrintToPrinter(1, false, 0, 0);
                 r2.Refresh();
                 this.NavigationService.Refresh();
             }
         }
         else
         {
             MessageBox.Show("Please Settle the Room And Try again.!");
         }
     }
     //}
     //catch (Exception) { }
 }