private async void btnSave_Click(object sender, EventArgs e) { CommonMol mol = new CommonMol(); mol.MolId = OldMol?.MolId ?? Guid.Empty; mol.OwnerId = DataHolder.Owner.OwnerId; mol.Address = tbAddress.Text; mol.Email = tbPhone.Text; mol.FirstName = tbFirstname.Text; mol.LastName = tbLastname.Text; mol.Phone = tbEmail.Text; bool success; if (OldMol == null) { success = await SAOwner.PostCreateMol(mol); } else { success = await SAOwner.PostUpdateMol(mol); } if (success) { DialogResult = DialogResult.OK; } else { labelError.Visible = true; } }
private async void btnSaveContract_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(tbAdressContract.Text) || String.IsNullOrEmpty(tbBulstatNumberContract.Text) || String.IsNullOrEmpty(tbCompanyNameContract.Text) || String.IsNullOrEmpty(tbEmailContract.Text) || String.IsNullOrEmpty(tbPhoneContract.Text) || String.IsNullOrEmpty(tbVatNumberContract.Text) || String.IsNullOrEmpty(tbAdressMolContract.Text) || String.IsNullOrEmpty(tbEmailMolContract.Text) || String.IsNullOrEmpty(tbFirstNameMol.Text) || String.IsNullOrEmpty(tbLastNameMol.Text) || String.IsNullOrEmpty(tbPhoneMolContract.Text)) { MessageBox.Show("Fill all fields!"); return; } contract.Address = tbAdressContract.Text; contract.Bulstat = tbBulstatNumberContract.Text; contract.CompanyName = tbCompanyNameContract.Text; contract.Email = tbEmailContract.Text; // contract.PartnerId = Guid.Empty; contract.Phone = tbPhoneContract.Text; contract.VatNumber = tbVatNumberContract.Text; if (contract.PartnerId == Guid.Empty) { Guid partnerId = await SAContract.PostCreateContract(contract); if (partnerId == Guid.Empty) { return; } // mol.MolId = Guid.Empty; mol.OwnerId = partnerId; } else { bool isUpdated = await SAContract.PostUpdateContract(contract); if (!isUpdated) { return; } } mol.Address = tbAdressMolContract.Text; mol.Email = tbEmailMolContract.Text; mol.FirstName = tbFirstNameMol.Text; mol.LastName = tbLastNameMol.Text; mol.Phone = tbPhoneMolContract.Text; mol.IsPrimery = false; bool success; if (mol.MolId == Guid.Empty) { success = await SAOwner.PostCreateMol(mol); } else { success = await SAOwner.PostUpdateMol(mol); } if (!success) { return; } DialogResult = DialogResult.OK; }