107
if (Program.db.sql == "") return;
Program.db.con.Open();
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(Program.db.sql, Program.db.con);
DataTable dt = new DataTable();
da.Fill(dt);
Program.db.con.Close();
if (dt.Rows[0].ItemArray[5].ToString()=="True")
{
MessageBox.Show("Удаление не возможно! Пользователь '"+
dt.Rows[0].ItemArray[3].ToString()+"' уже обработал ваше сообщение");
return;
}
string caption = "Удаление сообщения";
string message = "Вы хотите удалить "+ Environment.NewLine+
dt.Rows[0].ItemArray[2].ToString()+" для " +dt.Rows[0].ItemArray[3].ToString()+"?";
DialogResult result = MessageBox.Show(message, caption, MessageBoxBut-
tons.YesNo, MessageBoxIcon.Question);
if (result == DialogResult.Yes)
{
Program.db.con.Open();
SqlCommand command1 = new SqlCommand(@"delete from Сообщение where
Код=" + Program.db.kodsoob.ToString(), Program.db.con);
command1.ExecuteNonQuery();
Program.db.con.Close();
gridsoobrefresh();
}
}
private void button2_Click(object sender, EventArgs e)
{
if (gridsoob.RowCount == 0)
{
MessageBox.Show("нет сообщений");
return;
}
if (gridsoob.CurrentRow == null)
{
MessageBox.Show("Не выбрана запись!");
return;
}
Program.insertsoob = false;
Program.finisheditsoob = false;
int ind=gridsoob.CurrentRow.Index;
Program.db.kodsoob =
Int32.Parse(gridsoob.CurrentRow.Cells[0].Value.ToString());
Formsoob w = new Formsoob();
w.ShowDialog();
if (Program.finisheditsoob)
{
gridsoobrefresh();
gridsoob.CurrentCell = gridsoob.Rows[ind].Cells[1]; ;
}
}
private void button10_Click(object sender, EventArgs e)
{
this.Close();
}