private void label5_Click(object sender, EventArgs e) { FormIntrestInProperty formDialog = new FormIntrestInProperty(); ClientProductArr clientProductArr = new ClientProductArr(); clientProductArr.Fill(); ClientProduct clientProduct = new ClientProduct(); //פותח את הדיאלוג ואז בודק האם סגר אותו if (formDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { clientProduct = FormtoClientProduct(); clientProduct.Intrest = formDialog.intrest; if (Convert.ToInt32(labelClientProductID.Text) == 0) { if (clientProduct.Intrest == 0) { clientProduct.ISIntrested = 0; } else { clientProduct.ISIntrested = 1; } if (clientProduct.Insert()) { MessageBox.Show("הוסף בהצלחה", "הוספת עידוכן", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading); } else { MessageBox.Show("בעיה בהוספה", "הוספת עידכון", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading); } } else { //עדכון לקוח קיים if (clientProduct.Update()) { MessageBox.Show("עודכן בהצלחה", "עידכון משתמש", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading); } else { MessageBox.Show("בעיה בעידכון", "עידכון פרטים", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading); } } } }
public bool Insert() { //מוסיפה את אוסף המוצרים להזמנה למסד הנתונים ClientProduct clientProduct = null; for (int i = 0; i < this.Count; i++) { clientProduct = (this[i] as ClientProduct); if (!clientProduct.Insert()) { return(false); } } return(true); }