private void Show()
 {
     try {
         DataTable datatable = new DataTable();
         var       a         = new Assest.Account();
         a.Show(datatable);
         var bindingsource = new System.Windows.Forms.BindingSource();
         bindingsource.DataSource = datatable;
         DT.ItemsSource           = bindingsource;
     }
     catch (Exception ex) { }
 }
 private void Delete()
 {
     try
     {
         var a = new Assest.Account();
         DT.BeginSelection();
         foreach (int item in DT.GetSelectedRowHandles())
         {
             a.Delete((String)DT.GetCellValue(item, "id"));
         }
         DT.EndSelection();
     }
     catch (Exception ex) { DXMessageBox.Show("الرجاء التحديد على العضو لتتمكن من حذفه", "خطأ", MessageBoxButton.OK, MessageBoxImage.Error); }
 }
Beispiel #3
0
        //void Trial()
        //{
        //    var date = DateTime.Now;

        //    if (date.Year != 2017 || date.Month != 4)
        //    {
        //        foreach (Process pr in Process.GetProcesses())
        //        {
        //            if (pr.ProcessName == "Shannon")
        //            {
        //                pr.Kill();
        //            }
        //            if (pr.MainWindowTitle == "splash" || pr.MainWindowTitle == "-")
        //            {
        //                pr.Kill();
        //            }
        //        }
        //    }
        //    if (date.Year == 2017 && date.Day == 6 && date.Month == 4)
        //    {
        //        foreach (Process pr in Process.GetProcesses())
        //        {
        //            if (pr.ProcessName == "Shannon")
        //            {
        //                pr.Kill();
        //            }
        //            if (pr.MainWindowTitle == "splash" || pr.MainWindowTitle == "-")
        //            {
        //                pr.Kill();
        //            }
        //        }
        //    } else
        //    {
        //        if (6 - date.Day == 1)
        //            MessageBox.Show(String.Format(" تبقى على نهاية الفترة التجريبية يوم", 6 - date.Day), "تحذير!!", MessageBoxButton.OK, MessageBoxImage.Warning);
        //        else if(6-date.Day==2)
        //            MessageBox.Show(String.Format(" تبقى على نهاية الفترة التجريبية يومان", 6 - date.Day), "تحذير!!", MessageBoxButton.OK, MessageBoxImage.Warning);
        //        else if (6 - date.Day == 3)
        //            MessageBox.Show(String.Format(" تبقى على نهاية الفترة التجريبية 3 ايام", 6 - date.Day), "تحذير!!", MessageBoxButton.OK, MessageBoxImage.Warning);
        //        else if (6 - date.Day == 4)
        //          MessageBox.Show(String.Format(" تبقى على نهاية الفترة التجريبية 4 ايام", 6 - date.Day), "تحذير!!", MessageBoxButton.OK, MessageBoxImage.Warning);
        //        else if (6 - date.Day == 5)
        //            MessageBox.Show(String.Format(" تبقى على نهاية الفترة التجريبية 5 ايام", 6 - date.Day), "تحذير!!", MessageBoxButton.OK, MessageBoxImage.Warning);
        //        else if (6 - date.Day == 6)
        //            MessageBox.Show(String.Format(" تبقى على نهاية الفترة التجريبية 6 ايام", 6 - date.Day), "تحذير!!", MessageBoxButton.OK, MessageBoxImage.Warning);
        //    }
        //}
        public Window1()
        {
            InitializeComponent();

            var trialVer = new Trial();

            trialVer.NewSession();
            timestorune.DataContext = trialVer;
            if (trialVer.IsTrialFinishes)
            {
                MessageBox.Show("المرحلة التجريبية انتهت");
                //Close
                try
                {
                    foreach (var item in Process.GetProcessesByName("Pascal"))
                    {
                        item.Kill();
                    }
                }
                catch (Exception)
                {
                }
            }
            var       Account   = new Assest.Account();
            DataTable datatable = new DataTable();

            Account.Show(datatable);
            const string coname     = "admin";
            const string copassword = "******";


            var _name     = new List <string>();
            var _password = new List <string>();
            int Number    = 0;

            foreach (DataRow dr in datatable.Rows)
            {
                _name.Add(dr.Field <string>("NAME"));
                _password.Add(dr.Field <string>("PASS"));
                Number++;
            }

            if (Number == 0)
            {
                Account.Insert(coname, copassword, "مسؤول", "1");
            }
        }
        private void FindError()
        {
            try
            {
                List <string> Lol       = new List <string>();
                DataTable     datatable = new DataTable();
                var           a         = new Assest.Account();
                a.Show(datatable);
                foreach (DataRow DR in datatable.Rows)
                {
                    Lol.Add(DR.Field <string>("NAME"));
                }

                for (int i = 0; i < Lol.Count; i++)
                {
                    if (Lol[i] == name.Text || Lol[i] + "\n" == name.Text)
                    {
                        DXMessageBox.Show("هذا الاسم  مستخدم سابقاً", "خطأ", MessageBoxButton.OK, MessageBoxImage.Error);
                        NUMError = 1;
                        break;
                    }
                    else
                    {
                        FindErrors = 0;
                    }
                }
                if (FindErrors == 1 && NUMError != 1 || FindErrors == 0 && NUMError != 1)
                {
                    FindError2 = 1;
                }
                else
                {
                    FindError2--;
                }
            }
            catch (Exception ex) { }
        }
 private void Updating()
 {
     try
     {
         var a = new Assest.Account();
         if (name.Text == "")
         {
             DXMessageBox.Show("املأ حقل الاسم حتى يتم تحديث  البيانات", "خطـأ", MessageBoxButton.OK, MessageBoxImage.Error);
         }
         else if (pass.Text == "")
         {
             DXMessageBox.Show("املأ حقل كلمة المرور حتى يتم تحديث  البيانات", "خطـأ", MessageBoxButton.OK, MessageBoxImage.Error);
         }
         else if (state.Text == "")
         {
             DXMessageBox.Show("املأ حقل الصلاحية حتى يتم تحديث  البيانات", "خطـأ", MessageBoxButton.OK, MessageBoxImage.Error);
         }
         if (name.Text != "" && pass.Text != "" && state.Text != "")
         {
             a.Udapting(name.Text, pass.Text, pass.Text, id.Text, state.Text);
         }
     }
     catch (Exception ex) { }
 }
Beispiel #6
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                int Numric_  = 0;
                int _Numric_ = 0;
                __name = name.Text;
                _Pass  = pass.Text;
                _Name  = name.Text;
                int Numric = 0;
                Assest.OrcDataAcess.namae = "lol.com";
                Assest.OrcDataAcess.pasas = "123";
                var list  = new List <string>();
                var list_ = new List <string>();

                DataTable datatable = new DataTable();
                var       acc       = new Assest.Account();
                acc.Show(datatable);

                foreach (DataRow dt in datatable.Rows)
                {
                    list.Add(dt.Field <string>("NAME"));
                    list_.Add(dt.Field <string>("PASS"));
                }

                int fofo   = 0;
                int Exists = 0;
                for (int i = 0; i < list.Count; i++)
                {
                    fofo++;

                    if (list[i] == _Name || list[i] + "\n" == _Name)
                    {
                        fofo++;
                        Numric++;
                        Exists = i;
                        break;
                    }
                    else
                    {
                        if (fofo == list.Count)
                        {
                            DXMessageBox.Show("اسم المستخدم او  كلمة  المرور غير صحيحة", "خطأ", MessageBoxButton.OK, MessageBoxImage.Error);
                            break;
                        }
                    }
                }
                if (list_[Exists] == _Pass || list_[Exists] == _Pass)
                {
                    Numric++;
                }
                else
                {
                    DXMessageBox.Show("اسم المستخدم او كلمة  المرور  غير صحيحة", "خطأ", MessageBoxButton.OK, MessageBoxImage.Error);
                }

                if (Numric == 2)
                {
                    isloadedd.VerticalAlignment   = VerticalAlignment.Center;
                    isloadedd.Visibility          = Visibility.Visible;
                    isloadedd.IsSplashScreenShown = true;
                    var form = new MainWindow();
                    form.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                    form.Show();
                    isloadedd.IsSplashScreenShown = false;
                    isloadedd.Visibility          = Visibility.Hidden;
                    this.Close();
                    // this.Hide();
                }
            } catch (Exception ex)
            {
                DXMessageBox.Show(ex.Message.ToString());
                isloadedd.IsSplashScreenShown = false;
                //  DXMessageBox.Show("لم يتم العثور على  قاعدة البيانات","خطأ",MessageBoxButton.OK,MessageBoxImage.Error);
            }
        }
        private void button_Click(object sender, RoutedEventArgs e)
        {
            int FindError  = 0;
            int Ifinderror = 0;

            if (string.IsNullOrEmpty(name_style.Text) || string.IsNullOrEmpty(pass_style.Text) || string.IsNullOrEmpty(cm_style.Text))
            {
                MessageBox.Show("املأ الحقول الفارغة  لتتمكن  من التسجِيل", "خطأ", MessageBoxButton.OK, MessageBoxImage.Error);
                Ifinderror++;
            }
            if (Ifinderror == 0)
            {
                var       list      = new List <string>();
                DataTable datatable = new DataTable();
                var       acc       = new Assest.Account();
                acc.Show(datatable);
                foreach (DataRow dt in datatable.Rows)
                {
                    list.Add(dt.Field <string>("NAME"));
                }
                for (int i = 0; i < list.Count; i++)
                {
                    if (list[i] == name_style.Text)
                    {
                        DXMessageBox.Show("اسم المستخدم مُستخدم سابقاً", "خطأ", MessageBoxButton.OK, MessageBoxImage.Error);
                        FindError += 1;
                        break;
                    }
                    else
                    {
                        FindError = 0;
                        //null
                    }
                }
                if (FindError == 0)
                {
                    try
                    {
                        //DevExpress.Xpf.Editors.ComboBoxEditItem
                        DataTable DTable = new DataTable();
                        var       a_     = new Assest.Account();
                        a_.Show(DTable);
                        Guid genid = Guid.NewGuid();
                        id = genid.ToString().Replace("-", "");
                        id = id.Substring(10);

                        // MessageBox.Show(cm_style.EditValue.ToString());
                        //  DevExpress.Xpf.Editors.ComboBoxEdit CM = (DevExpress.Xpf.Editors.ComboBoxEdit)cm_style.SelectedItemValue;
                        string Val = cm_style.EditValue.ToString();
                        acc.Insert(name_style.Text, pass_style.Text, Val, id.ToString());
                        this.Close();
                        DXMessageBox.Show(string.Format("تم التسجيل بنجاح {0}", name_style.Text), "Success", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                        Name_Static = name_style.Text;
                    }
                    catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); }
                }
                else
                {
                    //null
                }
            }
            else
            {
            }
        }