示例#1
0
        private void button8_Click(object sender, RoutedEventArgs e)
        {
            grdMain.Children.OfType <DataGrid>().ToList().ForEach(b => grdMain.Children.Remove(b));
            spGenerateExcel      = null;
            spExcell             = null;
            spOpenAccountExport  = null;
            spTally              = null;
            mainmaenu.Visibility = Visibility.Hidden;
            LoginUser loginuser = new LoginUser(propertiess);
            string    ss        = loginuser.txtUserName.Text;

            grdMain.Children.Add(loginuser);
        }
示例#2
0
 void btnClick(object sender, RoutedEventArgs e)
 {
     if (Process == "btnImportFromTally")
     {
         if (spTally == null || !spTally.CheckTallyConnection())
         {
             spTally = new Tally();
         }
     }
     else if (Process == "btnImportFromExcel")
     {
         spExcell = new ExcellSp();
     }
     else if (Process == "btnExportExcel")
     {
         if (spOpenAccountExport == null)
         {
             spOpenAccountExport = new OpenAccountExport();
         }
         if (spGenerateExcel == null)
         {
             spGenerateExcel = new GenerateExcell();
         }
     }
     else if (Process == "btnExcellFormat")
     {
         if (spGenerateExcel == null)
         {
             spGenerateExcel = new GenerateExcell();
         }
     }
     if (((spTally != null) ? spTally.CheckTallyConnection() : false) || ((spExcell != null) ? spExcell.CheckExcellConnection() : false) || spOpenAccountExport != null || spGenerateExcel != null)
     {
         if (!bg.IsBusy)
         {
             pbProgressBar.IsIndeterminate = true;
             bg.RunWorkerAsync((sender as Button).ToolTip);
         }
     }
     else
     {
         ShowMessage(Process);
     }
 }
示例#3
0
        private void btnProcess_Click(object sender, RoutedEventArgs e)
        {
            grdMain.Children.OfType <DataGrid>().ToList().ForEach(b => grdMain.Children.Remove(b));
            grdMain.Children.OfType <AboutUs>().ToList().ForEach(b => grdMain.Children.Remove(b));
            grdMain.Children.OfType <ContactUs>().ToList().ForEach(b => grdMain.Children.Remove(b));
            switch (Process)
            {
            case ("btnImportFromTally"):
                btnImportFromTally.Content    = null;
                btnImportFromTally.Background = images;
                break;

            case ("btnImportFromExcel"):
                btnImportFromExcel.Content    = null;
                btnImportFromExcel.Background = images;
                break;

            case ("btnExcellFormat"):
                btnExcellFormat.Content    = null;
                btnExcellFormat.Background = images;
                break;

            case ("btnExportExcel"):
                btnExportExcel.Content    = null;
                btnExportExcel.Background = images;
                break;

            case ("btnAboutUs"):
                btnAboutUs.Content    = null;
                btnAboutUs.Background = images;
                break;

            case ("btnContactUs"):
                btnContactUs.Content    = null;
                btnContactUs.Background = images;
                break;

            default:
                break;
            }
            if ((sender as Button).Content == null)
            {
                images = (ImageBrush)(sender as Button).Background;
                (sender as Button).Background = Brushes.Goldenrod;
                Process = (sender as Button).Name;
            }
            switch ((sender as Button).Name)
            {
            case ("btnImportFromTally"):
                (sender as Button).Content = "Import\n Tally.";
                spExcell            = null;
                spGenerateExcel     = null;
                spOpenAccountExport = null;
                break;

            case ("btnImportFromExcel"):
                (sender as Button).Content = "Import\n Excel.";
                spTally             = null;
                spGenerateExcel     = null;
                spOpenAccountExport = null;
                break;

            case ("btnExcellFormat"):
                (sender as Button).Content = "Generate\n Format";
                spTally             = null;
                spExcell            = null;
                spOpenAccountExport = null;
                break;

            case ("btnExportExcel"):
                (sender as Button).Content = "Export\n Excel";
                spTally  = null;
                spExcell = null;
                break;

            case ("btnAboutUs"):
                (sender as Button).Content = "About\n   Us";
                spTally             = null;
                spExcell            = null;
                spGenerateExcel     = null;
                spOpenAccountExport = null;
                if (grdMain.Children.OfType <AboutUs>().ToList().Count == 0)
                {
                    AboutUs obj = new AboutUs();
                    grdMain.Children.Add(obj);
                }
                break;

            case ("btnContactUs"):
                (sender as Button).Content = "Contact\n    Us";
                spTally             = null;
                spExcell            = null;
                spGenerateExcel     = null;
                spOpenAccountExport = null;
                if (grdMain.Children.OfType <ContactUs>().ToList().Count == 0)
                {
                    ContactUs obj = new ContactUs();
                    grdMain.Children.Add(obj);
                }
                break;

            default:
                break;
            }
        }