;
// конструктор форми постформ. передається аргумент db типу DataBaseAdmSklForm (DataBase db)
{(); _db = db;
} void btnDel_Click (object sender, EventArgs e)
{
// умова перевіряє виделелі ми хоч один рядок для видалення? якщо так ... (dgvAdmSkl.SelectedRows [0]. Index
{
// вилазить прдупреждающее віконце name видалення. в ньому питання ви впевнені? і якщо натиснута ок ... (MessageBox.Show ("Ви впевнені?", "Видалення", MessageBoxButtons.OKCancel) == DialogResult.OK)
{_db.WriteDataBase ("Delete From sklad Where sklad. [id_tovara_na_sklade] =" + dgvAdmSkl.SelectedRows [0]. Cells [0]. Value.ToString ()); _db.WriteDataBase ("Delete From nakladnaya Where nakladnaya. [id_tovara_na_sklade] =" + dgvAdmSkl.SelectedRows [0]. Cells [0]. Value.ToString ());
}
// завантажити форму без віддаленої строчкі_Load (0, null);
}
} void btnEdit_Click (object sender, EventArgs e)
{
// Всі старі записи, які змінили (int i = 0; i
{
// _db.WriteDataBase ("Update sklad Set id_postavshika = '" + dgvAdmSkl.Rows [i]. Cells [1]. Value.ToString () + "', id_tovara = ' "+ dgvAdmSkl.Rows [i]. Cells [2]. Value.ToString () +" ', kolichestvo =' "+ dgvAdmSkl.Rows [i]. Cells [3]. Value.ToString () +" ; 'Where id_tovara_na_sklade = "+ dgvAdmSkl.Rows [i]. Cells [0]. Value.ToString ());
}
// Все, що додали (m_AdmSklCountStart
{(int i = m_AdmSklCountStart; i
{_db.WriteDataBase ("Insert Into sklad (id_postavshika, id_tovara, kolichestvo) Values ​​('" + dgvAdmSkl.Rows [i]. Cells [1]. Value.ToString () + " ; ',' "+ dgvAdmSkl.Rows [i]. Cells [2]. Value.ToString () +" ',' "+ dgvAdmSkl.Rows [i]. Cells [3]. Value.ToString () + "')");
}
}. Show ("Змінено!", "Редагування"); _Load (0, null);
} void btnExit_Click (object sender, EventArgs e)
{();
} void AdmSklForm_Load (object sender, EventArgs e)
{_db.ReadDataBase (dgvAdmSkl, "Select * from sklad");. Columns [0]. Visible = false; _AdmSklCountStart = dgvAdmSkl.RowCount - 1;
}
}
} SKLAD
{partial class TypeTovForm: Form
{DataBase m_db;
// мінлива яка зберігає стартове кількість рядків узятих з бдint m_TTovCountStart; TypeTovFor...