private void cmbPirteiHazmanatLakoach_SelectionChangeCommitted(object sender, EventArgs e) { int kod = Convert.ToInt32(cmbHazmana.SelectedValue); DataRow dr = myHazmanots.Find(kod); this.myHazmana = new hazmanot(dr); FillFields(); grpBoxHazmana.Enabled = true; btnUpdate.Enabled = true; }
public frmHazmana(statusKind sta) { InitializeComponent(); this.myHazmana = new hazmanot(); this.myHazmanots = new hazmanotTable(); myMazmin = new mazminim(); myMazminims = new mazminimTable(); this.statusfrm = sta; cmbMazmin.DataSource = new mazminimTable().getFullName(); cmbMazmin.DisplayMember = "fullName"; //"nameOfMazmin";"fullName"; cmbMazmin.ValueMember = "kodMaznim"; //לא מועיל //cmbMazmin.Text = "-בחר מזמין-"; }
private void btnAdd_Click(object sender, EventArgs e) { hazmanot h1 = new hazmanot(); try//קוד הזמנה { h1.KodHazmana = Convert.ToInt32(lblKod.Text); } catch (Exception ex) { errorProvider1.SetError(lblKod, ex.Message); } try//תאריך הזמנה { h1.DateHazmana = Convert.ToDateTime(txtDate.Text); } catch (Exception ex) { errorProvider1.SetError(txtDate, ex.Message); } try//קוד מזמין { h1.KodMazmin = Convert.ToInt32(cmbMazmin.SelectedValue); } catch (Exception ex) { errorProvider1.SetError(cmbMazmin, ex.Message); } bool ok = BuildObjectByFields(); if (ok == true) { DataRow dr = this.myHazmana.BuildRow(); if (this.myHazmanots.Add(dr)) { MessageBox.Show("ההזמנה התווספה בהצלחה"); } else { MessageBox.Show("קיים במאגר"); } } }
public bool BuildObjectByFields() { errorProvider1.Clear(); bool ok = true; this.myHazmana = new hazmanot(); try//קוד הזמנה { this.myHazmana.KodHazmana = Convert.ToInt32(lblKod.Text); } catch (Exception ex) { errorProvider1.SetError(lblKod, ex.Message); ok = false; } try//תאריך הזמנה { this.myHazmana.DateHazmana = Convert.ToDateTime(txtDate.Text); } catch (Exception ex) { errorProvider1.SetError(txtDate, ex.Message); ok = false; } try//קוד מזמין { this.myHazmana.KodMazmin = Convert.ToInt32(cmbMazmin.SelectedValue); } catch (Exception ex) { errorProvider1.SetError(cmbMazmin, ex.Message); ok = false; } return(ok); }