protected void btnAceptar_Click(object sender, EventArgs e) { try { DataContext dcGuardar = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Direccion direccion = new Linq.Data.Entity.Direccion(); if (this.idDireccion == 0) { direccion.idPersona = this.idPersona; direccion.strCalle = this.txtCalle.Text.Trim(); direccion.strColonia = this.txtColonia.Text.Trim(); direccion.strNumero = this.txtNumero.Text.Trim(); dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Direccion>().InsertOnSubmit(direccion); dcGuardar.SubmitChanges(); this.showMessage("El registro se agrego correctamente."); this.Response.Redirect("~/DireccionManager.aspx"); } if (this.idDireccion > 0) { direccion = dcGuardar.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Direccion>().First(c => c.id == this.idDireccion); direccion.strCalle = this.txtCalle.Text.Trim(); direccion.strColonia = this.txtColonia.Text.Trim(); direccion.strNumero = this.txtNumero.Text.Trim(); dcGuardar.SubmitChanges(); this.showMessage("El registro se edito correctamente."); this.Server.Transfer("~/DireccionManager.aspx"); } } catch (Exception _e) { this.showMessageException(_e.Message); } }
public bool insertarDireccion(UTTT.Ejemplo.Persona.Data.Entity.Direccion _direccion) { try { DataContext dcTemp = new DcGeneralDataContext(); UTTT.Ejemplo.Linq.Data.Entity.Direccion direccion = new Linq.Data.Entity.Direccion(); direccion.idPersona = _direccion.IdPersona; direccion.strCalle = _direccion.StrCalle; direccion.strColonia = _direccion.StrColonia; direccion.strNumero = _direccion.StrNumero; dcTemp.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Direccion>().InsertOnSubmit(direccion); dcTemp.SubmitChanges(); dcTemp.Dispose(); return(true); } catch (Exception _e) { return(false); } }