Ejemplo n.º 1
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Db = new Linq.DbDataContext(flag.SubCon);
                Linq.User users = new Linq.User();

                if (!isnew)
                {
                    if (dgvUsers.SelectedIndex != -1)
                    {
                        if (MessageBox.Show("هل تريد حفظ التعديلات؟", "تعديل", MessageBoxButton.YesNo) == MessageBoxResult.No)
                        {
                            return;
                        }
                        users = Db.Users.SingleOrDefault(item => item.Exist == true && item.ID_User == Convert.ToInt32(Dt.Rows[dgvUsers.SelectedIndex].ItemArray[0]));
                    }
                    else
                    {
                        MessageBox.Show("الرجاء اختيار عنصر من القائمة");
                        return;
                    }
                }

                users.Name                = txt_Name.Text;
                users.pass                = txt_pass.Text;
                users.OrderPrm            = cbxOrder.IsChecked;
                users.MovementPrm         = cbxMovement.IsChecked;
                users.CitieAndProvincePrm = cbxCitieAndProvince.IsChecked;
                users.DelegatePrm         = cbxDelegate.IsChecked;
                users.CustomerPrm         = cbxCustomer.IsChecked;
                users.AddMovementNewPrm   = cbxAddMovementNewPrm.IsChecked;
                users.BtnDelete           = cbxBtnDelete.IsChecked;
                users.UsersPrm            = cbxUsers.IsChecked;
                users.SittingsPrm         = cbxSettings.IsChecked;
                users.Exist               = true;


                if (isnew)
                {
                    Db.Users.InsertOnSubmit(users);
                }

                Db.SubmitChanges();

                if (isnew)
                {
                    MessageBox.Show("تم الحفظ");
                }
                usc_Initialize();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 2
0
        private void btnSaveUser_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (flag.Null_Checker(txtUserName) || flag.Null_Checker(txtUserPassWard))
                {
                    return;
                }

                PharmaLinq = new Linq.PharmaLinqDataContext(flag.Con);
                Linq.User user = new Linq.User();
                user.User_Name           = txtUserName.Text;
                user.User_Psw            = txtUserPassWard.Text;
                user.Exist               = true;
                user.SalePermissions     = (bool)chbSaleScreen.IsChecked;
                user.BuyPermissions      = (bool)chbBuyScreen.IsChecked;
                user.ProductsPermissions = (bool)chbProductsMange.IsChecked;
                user.ReportsPermissions  = (bool)chbReportsMange.IsChecked;
                user.UsersPermissions    = (bool)chbUsersMange.IsChecked;
                user.SettingPermissions  = (bool)chbSetting.IsChecked;
                user.StoragePermissions  = (bool)chbStorage.IsChecked;

                PharmaLinq.Users.InsertOnSubmit(user);
                PharmaLinq.SubmitChanges();


                MessageBox.Show("تم الحفظ");
                Dt = flag.Fill_DataGrid_join("SELECT * FROM [dbo].[Users] where  Exist = 'true'");
                dgUsers.DataContext = Dt;

                USC.USC_USERS frm = new USC_USERS();
                MainWindow.GetMainForm.GridUsc.Children.Clear();
                MainWindow.GetMainForm.GridUsc.Children.Add(frm);
            }
            catch (Exception ex)
            {
                flag.Con.Close();
                MessageBox.Show(ex.Message);
            }
        }