private void cmbHspek_SelectionChangeCommitted(object sender, EventArgs e) { int kod = Convert.ToInt32(cmbHspek.SelectedValue); DataRow dr = myHespekims.Find(kod); this.myHespek = new hespekim(dr); FillFields(); grpboxHespek.Enabled = true; btnUpdate.Enabled = true; }
public bool BuildObjectByFields() { errorProvider1.Clear(); bool ok = true; this.myHespek = new hespekim(); try //קוד { this.myHespek.KodHespek = Convert.ToInt16(lblKod.Text); } catch (Exception ex) { errorProvider1.SetError(lblKod, ex.Message); ok = false; } try //קוד הזמנה { this.myHespek.KodParitHazmana = Convert.ToInt32(cmbKodHazmana.SelectedValue); } catch (Exception ex) { errorProvider1.SetError(cmbKodHazmana, ex.Message); ok = false; } try // תאריך { this.myHespek.TheDate = Convert.ToDateTime(txtDate.Text); } catch (Exception ex) { errorProvider1.SetError(txtDate, ex.Message); ok = false; } try // משעה { this.myHespek.FromTime = Convert.ToDateTime(txtfromTime.Text); } catch (Exception ex) { errorProvider1.SetError(txtfromTime, ex.Message); ok = false; } try // עד שעה { //if (HoursFigureForAdd() == false) // throw new Exception("לא מילאת את השעות כראוי"); //else this.myHespek.TillTime = Convert.ToDateTime(txtTillTime.Text); } catch (Exception ex) { errorProvider1.SetError(txtTillTime, ex.Message); ok = false; } return(ok); }
private void btnAdd_Click(object sender, EventArgs e) { hespekim h1 = new hespekim(); try //קוד { h1.KodHespek = Convert.ToInt16(lblKod.Text); } catch (Exception ex) { errorProvider1.SetError(lblKod, ex.Message); } try //קוד הזמנה { h1.KodParitHazmana = Convert.ToInt32(cmbKodHazmana.SelectedValue); } catch (Exception ex) { errorProvider1.SetError(cmbKodHazmana, ex.Message); } try // תאריך { h1.TheDate = Convert.ToDateTime(txtDate.Text); } catch (Exception ex) { errorProvider1.SetError(txtDate, ex.Message); } try // משעה { h1.FromTime = Convert.ToDateTime(txtfromTime.Text); } catch (Exception ex) { errorProvider1.SetError(txtfromTime, ex.Message); } try // עד שעה { h1.TillTime = Convert.ToDateTime(txtTillTime.Text); } catch (Exception ex) { errorProvider1.SetError(txtTillTime, ex.Message); } bool ok = BuildObjectByFields(); if (ok == true) { DataRow dr = this.myHespek.BuildRow(); if (this.myHespekims.Add(dr)) { MessageBox.Show("ההספק התווסף בהצלחה"); clearFields(); } else { MessageBox.Show(" קיים במאגר"); } } }