示例#1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (textBoxNomer.Text != "")
     {
         if (itemId == 0)
         {
             if (ModelPrihodnayaNaklodnaya.I().Insert(textBoxNomer.Text, dateTimePickerCreateDate.Value.Date.ToString()))
             {
                 itemId = ModelPrihodnayaNaklodnaya.I().GetLustId();
                 MessageBox.Show("Накладная успешно добавлена");
             }
             else
             {
                 MessageBox.Show("Произошла ошибка, попробуйте еще раз или обратитесь к админестратору");
             }
         }
         else
         {
             if (ModelPrihodnayaNaklodnaya.I().Update(itemId.ToString(), textBoxNomer.Text, dateTimePickerCreateDate.Value.Date.ToString()))
             {
                 MessageBox.Show("Накладная успешно изменена");
             }
             else
             {
                 MessageBox.Show("Произошла ошибка, попробуйте еще раз или обратитесь к админестратору");
             }
         }
         formPrihodnayaNaklodnayaSpisok.LoadItems();
     }
     else
     {
         MessageBox.Show("Укажите номер");
     }
 }
示例#2
0
        public void LoadValues()
        {
            dataGridViewList.Rows.Clear();
            var item = ModelPrihodnayaNaklodnaya.I().GetItem(itemId);

            if (item != null)
            {
                textBoxNomer.Text = item.Nomer;
                DateTime date = DateTime.ParseExact(item.DateAdd, "dd'.'MM'.'yyyy h:mm:ss", CultureInfo.InvariantCulture);
                dateTimePickerCreateDate.Value = date;
                var items = ModelPrihodnayaNakladnayaIt.I().GetItems(this.itemId.ToString());
                if (items != null)
                {
                    foreach (var it in items.Values)
                    {
                        var rowNumber = dataGridViewList.Rows.Add();
                        dataGridViewList.Rows[rowNumber].Cells["id"].Value         = it.Id;
                        dataGridViewList.Rows[rowNumber].Cells["id_clothes"].Value = it.IdClothes;
                        dataGridViewList.Rows[rowNumber].Cells["group_name"].Value = it.GroupName;
                        dataGridViewList.Rows[rowNumber].Cells["name"].Value       = it.Name;
                        dataGridViewList.Rows[rowNumber].Cells["count"].Value      = it.Count;
                        dataGridViewList.Rows[rowNumber].Cells["price"].Value      = it.Price;
                    }
                }
                //ModelPrihodnayaNaklodnayaIt.I().GetById(item_id.ToString());
            }
        }
 private void buttonDelete_Click(object sender, EventArgs e)
 {
     if (dataGridViewList.SelectedRows.Count > 0)
     {
         var resault = MessageBox.Show(
             "Вы уверенны что хотите удалить выбранные строки?",
             "Подтверждение удаления",
             MessageBoxButtons.YesNo
             );
         if (resault == DialogResult.Yes)
         {
             {
                 for (int i = 0; i < dataGridViewList.SelectedRows.Count; i++)
                 {
                     ModelPrihodnayaNaklodnaya.I().DeleteById(dataGridViewList.SelectedRows[i].Cells[0].Value.ToString());
                 }
             }
             LoadItems();
         }
     }
     else
     {
         MessageBox.Show("Выберите одну запись");
     }
 }
 public static ModelPrihodnayaNaklodnaya I()
 {
     if (Instanse == null)
     {
         Instanse = new ModelPrihodnayaNaklodnaya();
     }
     return(Instanse);
 }
        private void CreateExcel_Click(object sender, EventArgs e)
        {
            if (dataGridViewList.SelectedRows.Count > 0)
            {
                for (int i = 0; i < dataGridViewList.SelectedRows.Count; i++)
                {
                    ModelPrihodnayaNaklodnaya.I().DeleteById(dataGridViewList.SelectedRows[i].Cells[0].Value.ToString());
                }


                LoadItems();
            }
        }
        public void LoadItems()
        {
            Dictionary <string, NaklodnayaItem> items = ModelPrihodnayaNaklodnaya.I().GetItems();

            dataGridViewList.Rows.Clear();
            if (items != null)
            {
                int rowNumber;
                foreach (var it in items.Values)
                {
                    rowNumber = dataGridViewList.Rows.Add();
                    dataGridViewList.Rows[rowNumber].Cells["id"].Value    = it.Id;
                    dataGridViewList.Rows[rowNumber].Cells["nomer"].Value = it.Nomer;
                    dataGridViewList.Rows[rowNumber].Cells["date"].Value  = it.DateAdd;
                }
            }
        }