private void ChangePositionBtn_Click(object sender, EventArgs e) { Position position = new Position(); if (dataGridViewRoles.CurrentRow != null) { position.SetValues( Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Id"].Value), dataGridViewRoles.CurrentRow.Cells["Title"].Value.ToString(), Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Products"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Order"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Clients"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Reports"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Management"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Client_LN"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Client_FN"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Client_MN"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Client_Sex"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Client_BD"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Client_Phone1"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Client_Phone2"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Client_Phone3"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Client_Adress"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Client_SO"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Client_Discount"].Value) == 1, Convert.ToInt32(dataGridViewRoles.CurrentRow.Cells["Client_FirmName"].Value) == 1 ); PositionForm pf = new PositionForm(position); pf.ShowDialog(); position = pf.position; client.SetPosition(position); //_waitForResponse.WaitOne(); } }
private void newPositionBtn_Click(object sender, EventArgs e) { Position position = new Position(); position.SetId(client.GetCurIdentity("Position") + 1); PositionForm pf = new PositionForm(position); pf.ShowDialog(); position = pf.position; if (position.Id != 0) { client.SetPosition(position); //_waitForResponse.WaitOne(); } }