protected void btnSalvar_Click(object sender, EventArgs e) { var enterprise = new Entities.Enterprise(IdEnterprise, txtStreetAdress.Text, txtCity.Text, txtState.Text, TxtZipCode.Text, TxtCorporateActivity.Text); _EnterpriseRepository.Save(enterprise); Response.Redirect("~/Infocast/Enterprise/Enterprises.aspx"); }
protected void btnSalvar_Click(object sender, EventArgs e) { if (ValidZipCode(txtZipCode.Text)) { Entities.Enterprise enterprise = new Entities.Enterprise(idEnterprise, txtName.Text, txtStreetAdress.Text, txtCity.Text, txtState.Text, txtZipCode.Text, txtCorporateActivity.Text); enterpriseRepository.Save(enterprise); Response.Redirect("~/Infoenterprise/Enterprise.aspx"); } else { ClientScript.RegisterStartupScript(Page.GetType(), "msg", "<script>alert('CEP: Por favor, informar 8 números');</script>"); } }
private void UpdateForm() { Entities.Enterprise enterprise = this.enterpriseRepository.GetById(idEnterprise); if (enterprise != null) { formStatus.InnerText = "Editar Empresa"; txtName.Text = enterprise.Name; txtStreetAdress.Text = enterprise.StreetAdress; txtState.Text = enterprise.State; txtCity.Text = enterprise.City; txtCorporateActivity.Text = enterprise.CorporateActivity; txtZipCode.Text = enterprise.ZipCode; } }
public async Task SaveEnterprise(Entities.Enterprise ent, Guid ouid) { var ou = await EntityStore.LoadAsync <Entities.OrgUnit>(ouid); ou.Name = ent.Name; using (var txn = await Transaction.BeginAsync()) { await EntityStore.SaveAsync(ent, txn); await EntityStore.SaveAsync(ou, txn); await txn.CommitAsync(); } }
public async Task SaveEnterprise(Entities.Enterprise ent, Guid ouid) { var ou = await Entities.OrgUnit.LoadAsync(ouid); bool nameChanged = ou.Name != ent.Name; if (nameChanged) { ou.Name = ent.Name; } using var conn = await SqlStore.Default.OpenConnectionAsync(); using var txn = conn.BeginTransaction(); await SqlStore.Default.SaveAsync(ent, txn); if (nameChanged) { await SqlStore.Default.SaveAsync(ou, txn); } txn.Commit(); }