Ejemplo n.º 1
0
        private void Ok_AddIssuance_Click(object sender, EventArgs e)
        {
            if (cb_LiteratureIssuance.SelectedItem != null)
            {
                //Добавление данных о выдаче
                IssuanceClass issuance = new IssuanceClass
                {
                    trainess            = cb_FIOTrIssuance.SelectedItem as TrainessClass,
                    literature          = cb_LiteratureIssuance.SelectedItem as LiteratureTurnoverClass,
                    user                = DbModel.init().Users.Where(u => u.access_level == 1).FirstOrDefault(),
                    date_of_issue       = (DateTime)dtp_Issuance.Value,
                    date_of_plan_return = (DateTime)dtp_return.Value
                };
                //Редактирование статуса книги с "На полке" на "Выдано"
                issuance.literature.status = LiteratureTurnoverClass.e_literature_state.issuance;

                DbModel.init().Issuances.Add(issuance); //Сохранение
                DbModel.init().SaveChanges();
                UpdateCombo();
            }
            else
            {
                MessageBox.Show("Ошибка!");
            }
        }
Ejemplo n.º 2
0
 private void Delete_Issuance_Click(object sender, EventArgs e)
 {
     if (dgv_Issuance.Rows.Count > 0)
     {
         IssuanceClass issuance = dgv_Issuance.Rows[0].Tag as IssuanceClass;
         DbModel.init().Issuances.Remove(issuance);
         DbModel.init().SaveChanges();
         updatData();
     }
 }