private void applyFlatButton_Click(object sender, EventArgs e) { int ressource_type_id = -1; if (quantityNumericUpDown.Value <= 0) { MessageBox.Show("Merci de renseigner une quantité pour cette ressource !"); return; } if (belongtoFlatComboBox.SelectedIndex == -1) { MessageBox.Show("Merci de renseigner un propriétaire pour cette ressource !"); return; } if (ressourceTypeFlatComboBox.SelectedIndex == -1) { MessageBox.Show("Merci de renseigner un type de ressource !"); return; } foreach (RPN_API_Json.RessourceTypeData data in web.GetRessourceType()) { if (data.Name.Equals(ressourceTypeFlatComboBox.Text)) { ressource_type_id = data.Id; } } if (ressource_type_id == -1) { MessageBox.Show("Impossible de déterminer le type de ressource !"); return; } if (storage_data_id != -1) { web.EditStorageData(storage_data_id, ressource_type_id, (int)quantityNumericUpDown.Value, belongtoFlatComboBox.Text, storage_id); } else { web.CreateStorageData(ressource_type_id, (int)quantityNumericUpDown.Value, belongtoFlatComboBox.Text, storage_id); } Close(); }