public ActionResult Save(PhoneBook phoneBook)
        {
            //new
            if (phoneBook.No == 0)
            {
                phoneBook.Files = null;
                realtorDB.PhoneBooks.Add(phoneBook);

                realtorDB.SaveChanges();
            }
            //update
            else
            {
                PhoneBook existPhoneBook = realtorDB.PhoneBooks.Find(phoneBook.No);

                if (existPhoneBook != null)
                {
                    existPhoneBook.Name       = phoneBook.Name;
                    existPhoneBook.PhoneType  = phoneBook.PhoneType;
                    existPhoneBook.Address    = phoneBook.Address;
                    existPhoneBook.Tel        = phoneBook.Tel;
                    existPhoneBook.Content    = phoneBook.Content;
                    existPhoneBook.RegistDate = phoneBook.RegistDate;
                }

                realtorDB.SaveChanges();
            }


            return(Json(new { Result = true }));
        }
Beispiel #2
0
        public ActionResult Active(int no)
        {
            Sale existSale = realtorDB.Sales.Find(no);

            existSale.IsActive = !existSale.IsActive;

            realtorDB.SaveChanges();

            return(Json(new { Result = true }));
        }
Beispiel #3
0
        public ActionResult Active(int no)
        {
            Customer existCustomer = realtorDB.Customers.Find(no);

            existCustomer.IsActive = !existCustomer.IsActive;

            realtorDB.SaveChanges();

            return(Json(new { Result = true }));
        }
Beispiel #4
0
        public ActionResult Save(Contract contract)
        {
            //new
            if (contract.No == 0)
            {
                contract.Files = null;
                realtorDB.Contracts.Add(contract);

                realtorDB.SaveChanges();
            }
            //update
            else
            {
                Contract existContract = realtorDB.Contracts.Find(contract.No);

                if (contract != null)
                {
                    existContract.Name              = contract.Name;
                    existContract.Address           = contract.Address;
                    existContract.OwnerTel          = contract.OwnerTel;
                    existContract.OwnerName         = contract.OwnerName;
                    existContract.RenterTel         = contract.RenterTel;
                    existContract.RenterName        = contract.RenterName;
                    existContract.Partner           = contract.Partner;
                    existContract.Payment           = contract.Payment;
                    existContract.Amount            = contract.Amount;
                    existContract.SecondPayment     = contract.SecondPayment;
                    existContract.SecondPaymentDate = contract.SecondPaymentDate;
                    existContract.Balance           = contract.Balance;
                    existContract.BalanceDate       = contract.BalanceDate;
                    existContract.Memo1             = contract.Memo1;
                    existContract.Memo2             = contract.Memo2;
                    existContract.Memo3             = contract.Memo3;
                    existContract.Content           = contract.Content;
                    existContract.RegistDate        = contract.RegistDate;
                }

                realtorDB.SaveChanges();
            }


            return(Json(new { Result = true }));
        }
Beispiel #5
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     try
     {
         if (Price.Text != "")
         {
             if (int.Parse(Price.Text) > 0)
             {
                 if (MessageBox.Show("Вы уверены что хотите сохранить данные?", "Сохранение", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
                 {
                     RealtorEntities db   = new RealtorEntities();
                     Sentence        save = new Sentence();
                     save.IdRealtor  = SecurityContext.idRealtor;
                     save.IdClient   = int.Parse(dtClient.Rows[ClientLi.SelectedIndex].ItemArray[0].ToString());
                     save.IdProperty = int.Parse(dtProtert.Rows[PropertLi.SelectedIndex].ItemArray[0].ToString());
                     save.Price      = int.Parse(Price.Text);
                     db.Sentence.Add(save);
                     db.SaveChanges();
                     if (MessageBox.Show("Перейти на форму списка предложений?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
                     {
                     }
                     else
                     {
                         SentenceRealtorsList re = new SentenceRealtorsList();
                         this.Hide();
                         re.Show();
                     }
                 }
             }
             else
             {
                 MessageBox.Show("Цена не может бы отрицательной");
             }
         }
         else
         {
             MessageBox.Show("Проверьте введеные данные в поле Цена");
         }
     }
     catch
     {
         MessageBox.Show("Проверьте выбранные поля в таблицах");
     }
 }
 private void Button_Click_2(object sender, RoutedEventArgs e)
 {
     try
     {
         if (MessageBox.Show("Вы уверены что хотите сохранить данные?", "Сохранение", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
         {
             RealtorEntities db     = new RealtorEntities();
             demand          demand = db.demand.Find(SecurityContext.idDemand);
             db.demand.Remove(db.demand.Where(dr => dr.IdDemand == SecurityContext.idDemand).FirstOrDefault());
             db.SaveChanges();
             ClientsDemands re = new ClientsDemands();
             this.Hide();
             re.Show();
         }
     }
     catch
     {
         MessageBox.Show("Данная потребность участвует в сделке");
     }
 }
 private void Delete_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (MessageBox.Show("Вы уверены что хотите удалить данное предложение?", "Удаление", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
         {
         }
         else
         {
             RealtorEntities db       = new RealtorEntities();
             Sentence        sentence = db.Sentence.Find(SecurityContext.idSentence);
             db.Sentence.Remove(db.Sentence.Where(dr => dr.IdSentence == SecurityContext.idSentence).FirstOrDefault());
             db.SaveChanges();
             SentenceRealtorsList re = new SentenceRealtorsList();
             this.Hide();
             re.Show();
         }
     }
     catch
     {
         MessageBox.Show("Данное предложение участвует в сделке");
     }
 }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (MinPri.Text != "" && MaxPr.Text != "")
                {
                    if (int.Parse(MinPri.Text) > 0 && int.Parse(MaxPr.Text) > 0)
                    {
                        if (int.Parse(MinPri.Text) < int.Parse(MaxPr.Text))
                        {
                            if (MessageBox.Show("Вы уверены что хотите сохранить данные?", "Сохранение", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
                            {
                                RealtorEntities db   = new RealtorEntities();
                                demand          save = db.demand.Find(SecurityContext.idDemand);
                                save.IdRealtor = int.Parse(dtRealtor.Rows[RealtorLi.SelectedIndex].ItemArray[0].ToString());
                                save.IdClient  = SecurityContext.idClient;
                                switch (TypeCombo.SelectedIndex)
                                {
                                case 0:
                                    save.TypePropetry = int.Parse(dtApart.Rows[Type.SelectedIndex].ItemArray[0].ToString());
                                    save.NameType     = 3;
                                    break;

                                case 1:
                                    save.TypePropetry = int.Parse(dtHouse.Rows[Type.SelectedIndex].ItemArray[0].ToString());
                                    save.NameType     = 2;
                                    break;

                                case 2:
                                    save.TypePropetry = int.Parse(dtLand.Rows[Type.SelectedIndex].ItemArray[0].ToString());
                                    save.NameType     = 1;
                                    break;
                                }
                                save.MaxPrice = int.Parse(MaxPr.Text);
                                save.MinPrice = int.Parse(MinPri.Text);
                                db.demand.Create();
                                db.SaveChanges();
                                if (MessageBox.Show("Перейти на форму списка потребностей?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
                                {
                                }
                                else
                                {
                                    ClientsDemands re = new ClientsDemands();
                                    this.Hide();
                                    re.Show();
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("Проверьте минимальную и максимальную сумму");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Цена не может быть отрицательной");
                    }
                }
                else
                {
                    MessageBox.Show("Вы не заполнили поле Цена");
                }
            }
            catch
            {
                MessageBox.Show("Проверьте ввденые данные ");
            }
        }