private void cmbBoxAboda_SelectionChangeCommitted(object sender, EventArgs e) { int kod = Convert.ToInt32(cmbBoxAboda.SelectedValue); DataRow dr = myAbodots.Find(kod); this.myAboda = new abodotStam(dr); FillFields(); grpboxAboda.Enabled = true; btnUpdate.Enabled = true; }
public frmAbodatStam(statusKind sta, int kod) { InitializeComponent(); this.myAbodots = new abodotStamTable(); this.myAboda = new abodotStam(myAbodots.Find(kod)); this.statusfrm = sta; FillFields(); //cmbKlaf.DataSource = new klafimTable().GetTableTrue(); //cmbKlaf.DisplayMember = "nameOfKlaf"; //cmbKlaf.ValueMember = "kodKlaf"; }
public bool BuildObjectByFields() { errorProvider1.Clear(); bool ok = true; this.myAboda = new abodotStam(); try //קוד { this.myAboda.KodAboda = Convert.ToInt16(lblKod.Text); } catch (Exception ex) { errorProvider1.SetError(lblKod, ex.Message); ok = false; } try //שם { this.myAboda.NameOfAboda = txtName.Text; } catch (Exception ex) { errorProvider1.SetError(txtName, ex.Message); ok = false; } try //קוד קלף { this.myAboda.KodKlaf = Convert.ToInt32(cmbKlaf.SelectedValue); } catch (Exception ex) { errorProvider1.SetError(cmbKlaf, ex.Message); ok = false; } try //כמות { this.myAboda.AmountOfKlafim = Convert.ToInt32(txtAmount.Text); } catch (Exception ex) { errorProvider1.SetError(txtAmount, ex.Message); ok = false; } try //סוג כתיבה { this.myAboda.WritingType = Convert.ToString(txtWritingType.Text); } catch (Exception ex) { errorProvider1.SetError(txtWritingType, ex.Message); ok = false; } try//זמן הכתיבה { this.myAboda.TheTimeToWrite = Convert.ToDouble(txtTime.Text); } catch (Exception ex) { errorProvider1.SetError(txtTime, ex.Message); ok = false; } return(ok); }
private void btnAdd_Click(object sender, EventArgs e) { abodotStam a1 = new abodotStam(); try //קוד { a1.KodAboda = Convert.ToInt16(lblKod.Text); } catch (Exception ex) { errorProvider1.SetError(lblKod, ex.Message); } try //שם { a1.NameOfAboda = txtName.Text; } catch (Exception ex) { errorProvider1.SetError(txtName, ex.Message); } try //קוד קלף { a1.KodKlaf = Convert.ToInt32(cmbKlaf.SelectedValue); } catch (Exception ex) { errorProvider1.SetError(cmbKlaf, ex.Message); } try //כמות { a1.AmountOfKlafim = Convert.ToInt32(txtAmount.Text); } catch (Exception ex) { errorProvider1.SetError(txtAmount, ex.Message); } try //סוג כתיבה { a1.WritingType = Convert.ToString(txtWritingType.Text); } catch (Exception ex) { errorProvider1.SetError(txtWritingType, ex.Message); } try//זמן הכתיבה { this.myAboda.TheTimeToWrite = Convert.ToDouble(txtTime.Text); } catch (Exception ex) { errorProvider1.SetError(txtTime, ex.Message); } bool ok = BuildObjectByFields(); if (ok == true) { DataRow dr = this.myAboda.BuildRow(); if (this.myAbodots.Add(dr)) { MessageBox.Show("עבודת הסת'ם התווספה בהצלחה"); ClearFields(); } else { MessageBox.Show("קיים במאגר"); } } }