示例#1
0
        private void btnEdit_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Db = new Linq.DbDataContext(flag.Con);
                Linq.Order order = new Linq.Order();

                for (int i = 0; i < Dt.Rows.Count; i++)
                {
                    order = Db.Orders.SingleOrDefault(item => item.Exist == true & item.Barcode == Dt.Rows[i].ItemArray[0].ToString());
                    if (cmbState.Text != string.Empty)
                    {
                        order.State = cmbState.Text;
                    }
                    if (txtDelegate.Text != string.Empty)
                    {
                        order.Delegate = txtDelegate.Text;
                    }
                    order.DateState = (DateTime)txtDate.SelectedDate;
                }
                Db.SubmitChanges();
                Movement.frm.grdEdit.Children.Clear();
                MessageBox.Show("تم التعديل");
                Movement usc = new Movement();

                MainWindow.GetMainForm.grdUSC.Children.Clear();
                MainWindow.GetMainForm.grdUSC.Children.Add(usc);
                this.Visibility = Visibility.Collapsed;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#2
0
        private void btnSaveCity_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Db = new Linq.DbDataContext(flag.Con);
                Linq.DbDataContext subDb = new Linq.DbDataContext(flag.SubCon);

                Linq.City city    = new Linq.City();
                Linq.City subcity = new Linq.City();

                if (!isnew)
                {
                    if (dgvCity.SelectedIndex != -1)
                    {
                        if (MessageBox.Show("هل تريد حفظ التعديلات؟", "تعديل", MessageBoxButton.YesNo) == MessageBoxResult.No)
                        {
                            return;
                        }
                        city    = Db.Cities.SingleOrDefault(item => item.Exist == true && item.ID_City == Convert.ToInt32(DtCity.Rows[dgvCity.SelectedIndex].ItemArray[0]) && item.Brunsh == Properties.Settings.Default.Brunch);
                        subcity = subDb.Cities.SingleOrDefault(item => item.Exist == true && item.CityName == Convert.ToString(DtCity.Rows[dgvCity.SelectedIndex].ItemArray[1]) && item.Brunsh == Properties.Settings.Default.Brunch);
                    }
                    else
                    {
                        MessageBox.Show("الرجاء اختيار عنصر من القائمة");
                        return;
                    }
                }

                city.CityName     = subcity.CityName = txtCity.Text;
                city.PriceMen     = subcity.PriceMen = Convert.ToDecimal(txtPriceMen.Text);
                city.ID_Province  = subcity.ID_Province = Convert.ToInt32(Dt.Rows[cmbProvince.SelectedIndex].ItemArray[0]);
                city.Days         = subcity.Days = txtDays.Text;
                city.Exist        = subcity.Exist = true;
                city.Brunsh       = subcity.Brunsh = Properties.Settings.Default.Brunch;
                city.ProvinceName = subcity.ProvinceName = cmbProvince.Text;

                if (isnew)
                {
                    Db.Cities.InsertOnSubmit(city);
                    subDb.Cities.InsertOnSubmit(subcity);
                }

                Db.SubmitChanges();

                subDb.SubmitChanges();

                if (isnew)
                {
                    MessageBox.Show("تم الحفظ");
                }
                usc_Initialize();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#3
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Db = new Linq.DbDataContext(flag.SubCon);
                Linq.Delegate @delegate = new Linq.Delegate();


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

                @delegate.Name   = txtName.Text;
                @delegate.Phone1 = txtPhone1.Text;
                @delegate.Phone2 = txtPhone2.Text;
                if (txtSalary.Text != string.Empty)
                {
                    @delegate.Salary = Convert.ToDecimal(txtSalary.Text);
                }
                else
                {
                    @delegate.Salary = Convert.ToDecimal(0);
                }
                @delegate.Note  = txtNote.Text;
                @delegate.Exist = true;

                if (isnew)
                {
                    Db.Delegates.InsertOnSubmit(@delegate);
                }

                Db.SubmitChanges();

                if (isnew)
                {
                    MessageBox.Show("تم الحفظ");
                }
                usc_Initialize();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#4
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);
            }
        }
示例#5
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Db = new Linq.DbDataContext(Connection);
                Linq.AspNetUser    customer = new Linq.AspNetUser();
                Linq.DbDataContext CodeDb   = new Linq.DbDataContext(flag.SubCon);
                Linq.Code          code     = CodeDb.Codes.FirstOrDefault();

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

                customer.Name    = txtName.Text;
                customer.Code    = txtCode.Text;
                customer.Phone1  = txtPhone1.Text;
                customer.Phone2  = txtPhone2.Text;
                customer.Address = txtAddress.Text;
                //customer.Note = txtNote.Text;
                customer.Exist = true;

                if (isnew)
                {
                    Db.AspNetUsers.InsertOnSubmit(customer);
                    code.CustomerCode = customer.Code;
                }

                Db.SubmitChanges();
                CodeDb.SubmitChanges();

                if (isnew)
                {
                    MessageBox.Show("تم الحفظ");
                }
                usc_Initialize();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#6
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Db = new Linq.DbDataContext(flag.Con);
                Linq.Province province = new Linq.Province();

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

                province.ProvinceName = txtProvince.Text;
                province.Exist        = true;

                if (isnew)
                {
                    Db.Provinces.InsertOnSubmit(province);
                }

                Db.SubmitChanges();

                if (isnew)
                {
                    MessageBox.Show("تم الحفظ");
                }
                usc_Initialize();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#7
0
        private void btnDeleteCity_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Db = new Linq.DbDataContext(flag.SubCon);
                Linq.City subcity = Db.Cities.SingleOrDefault(item => item.Exist == true && item.CityName == Convert.ToString(DtCity.Rows[dgvCity.SelectedIndex].ItemArray[1]) && item.Brunsh == Properties.Settings.Default.Brunch);
                subcity.Exist = false;
                Db.SubmitChanges();

                flag.Dellete("Cities", "ID_City", DtCity, dgvCity);

                usc_Initialize();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#8
0
 private void cmbProvince_PreviewTextInput(object sender, TextCompositionEventArgs e)
 {
     try
     {
         cmbProvince.IsDropDownOpen = true;
         Db = new Linq.DbDataContext();
         //cmbProvince.Items.Clear();
         Dtsearch = flag.Fill_DataGrid_join("SELECT ProvinceName FROM [dbo].[Cities] inner join Provinces on Provinces.ID_Province = Cities.ID_Province where Cities.Exist = 'true'and ProvinceName like '%'+ '" + cmbProvince.Text + "' +'%'");
         string[] st = new string[Dtsearch.Rows.Count];
         //Dtsearch.Rows.CopyTo(st,0);
         Dtsearch.Columns.CopyTo(st, 0);
         cmbProvince.ItemsSource = st;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#9
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                string note = txtNote.Text;
                if (MainWindow.frm.offline)
                {
                    Db    = new Linq.DbDataContext(flag.SubCon);
                    note += " لم يتم الرفع";
                }
                else
                {
                    Db = new Linq.DbDataContext(flag.Con);
                }
                Linq.Order         order  = new Linq.Order();
                Linq.DbDataContext CodeDb = new Linq.DbDataContext(flag.SubCon);
                Linq.Code          code   = CodeDb.Codes.FirstOrDefault();

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

                order.Barcode         = txtBarcode.Text;
                order.Customer        = txtCustomer.Text;
                order.CustomerPhone   = txtCustomerPhone.Text;
                order.Recipient       = txtRecipient.Text;
                order.RecipientPhone1 = txtRecipientPhone1.Text;
                order.RecipientPhone2 = txtRecipientPhone2.Text;
                order.Address         = txtAddress.Text;
                order.City            = txtCity.Text;
                order.PackagePrice    = Convert.ToDecimal(txtPackagePrice.Text);
                order.PackageNumber   = Convert.ToInt32(txtPackageNumber.Text);
                order.DeliveryPrice   = Convert.ToDecimal(txtDeliveryPrice.Text);
                order.TotalPrice      = Convert.ToDecimal(txtTotalPrice.Text);
                order.Delegate        = txtDelegate.Text;
                order.State           = cmbState.Text;
                order.Date            = Convert.ToDateTime(txtDate.Text);
                order.DateState       = Convert.ToDateTime(txtDate.Text);
                order.Note            = note;
                order.Exist           = true;
                order.User            = MainWindow.frm.user;

                if (selectindx == true)
                {
                    order.Province = provine;
                    selectindx     = false;
                }
                if (isnew)
                {
                    Db.Orders.InsertOnSubmit(order);
                    code.Barcode = order.Barcode;
                }

                Db.SubmitChanges();
                CodeDb.SubmitChanges();

                if (isnew)
                {
                    MessageBox.Show("تم الحفظ");
                }
                usc_Initialize();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }