예제 #1
0
 public TovarInOrganization find()
 {
     TovarInOrganization tovInOrg = new TovarInOrganization();
     foreach (TovarInOrganization obj in TovarInOrganization.TovarInOrganizations)
     {
         if ((Organization)lbOrg.SelectedItem == obj.Organization && (Tovar)lbTovar.SelectedItem == obj.Tovar)
             tovInOrg = obj;
     }
     return tovInOrg;
 }
예제 #2
0
 private void FormMain_Load(object sender, EventArgs e)
 {
     Organization org = new Organization();
     Type type = new Type();
     Tovar tovar = new Tovar();
     ImportExport impexp = new ImportExport();
     TovarInOrganization tovinorg = new TovarInOrganization();
     org.Load();
     type.Load();
     tovar.Load();
     impexp.Load();
     tovinorg.Load();
 }
예제 #3
0
 private void FormMain_FormClosed(object sender, FormClosedEventArgs e)
 {
     Organization org = new Organization();
     Type type = new Type();
     Tovar tovar = new Tovar();
     ImportExport impexp = new ImportExport();
     TovarInOrganization tovinorg = new TovarInOrganization();
     org.Save();
     type.Save();
     tovar.Save();
     impexp.Save();
     tovinorg.Save();
 }
예제 #4
0
 private void btnAddOrg_Click(object sender, EventArgs e)
 {
     try
     {
         if (cbOrg.Text == "") throw new Exception();
         TovarInOrganization tovInOrg = new TovarInOrganization((Organization)cbOrg.SelectedItem, (Tovar)lbTovar.SelectedItem);
         lbOrg.DataSource = null;
         lbOrg.DataSource = ((Tovar)lbTovar.SelectedItem).Organizations;
     }
     catch (Exception)
     {
         MessageBox.Show("Коректно заповніть поля або створіть організацію!");
     }
 }
예제 #5
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     try
     {
         if (cbType.Text == "" || tbName.Text == "" || tbWeight.Text == "" || tbPrice.Text == "" || cbOrg.Text == "")
             throw new Exception();
         Tovar tov = new Tovar(tbName.Text, tbWeight.Text, tbPrice.Text,tbNumber.Text,(Type)cbType.SelectedItem);
         TovarInOrganization tovInOrg = new TovarInOrganization((Organization)cbOrg.SelectedItem, tov);
         tbName.Text = "";
         tbNumber.Text = "";
         tbPrice.Text = "";
         tbWeight.Text = "";
     }
     catch (Exception)
     {
         MessageBox.Show("Коректно заповніть поля!Cтворіть організацію(склад) або новий тип товару!");
     }
 }
예제 #6
0
 private void btnMove_Click(object sender, EventArgs e)
 {
     try
     {
         if (cbSourceOrg.Text == "" || cbDestOrg.Text == ""|| label7.Text == "") throw new Exception();
         if (lbSourceOrgTotars.DataSource == null) throw new Exception();
         TovarInOrganization new_tovar = new TovarInOrganization((Organization)cbDestOrg.SelectedItem, (Tovar)lbSourceOrgTotars.SelectedItem);
         TovarInOrganization tovInOrg = new TovarInOrganization();
         foreach (TovarInOrganization obj in TovarInOrganization.TovarInOrganizations)
         {
             if ((Tovar)lbSourceOrgTotars.SelectedItem == obj.Tovar && (Organization)cbSourceOrg.SelectedItem == obj.Organization)
                 tovInOrg = obj;
         }
         TovarInOrganization.TovarInOrganizations.Remove(tovInOrg);
         ImportExport tmp = new ImportExport(cbSourceOrg.Text, cbDestOrg.Text, (string)label7.Text,(Organization)cbSourceOrg.SelectedItem);
         lbSourceOrgTotars.DataSource = ((Organization)cbSourceOrg.SelectedItem).Tovars;
         lbDestOrgTovars.DataSource = ((Organization)cbDestOrg.SelectedItem).Tovars;
     }
     catch (Exception)
     {
         MessageBox.Show("Коректно заповніть поля або створіть організацію!Пустий список!");
     }
 }