public void AgregarDireccion(int pPersona, string pDetalles, string pDistrito) { //Agrega una nueva tupla de dirección DataClasses1DataContext dc = new DataClasses1DataContext(); SIGEEA_Direccion nuevaDireccion = new SIGEEA_Direccion(); nuevaDireccion.Detalles_Direccion = pDetalles; nuevaDireccion.FK_Id_Distrito = dc.SIGEEA_Distritos.First(c => c.Nombre_Distrito == pDistrito).PK_Id_Distrito; dc.SIGEEA_Direccions.InsertOnSubmit(nuevaDireccion); dc.SubmitChanges(); //Le asigna la nueva dirección a la persona SIGEEA_Persona editarPersona = dc.SIGEEA_Personas.First(c => c.PK_Id_Persona == pPersona); editarPersona.FK_Id_Direccion = nuevaDireccion.PK_Id_Direccion; dc.SubmitChanges(); }
partial void DeleteSIGEEA_Direccion(SIGEEA_Direccion instance);
partial void UpdateSIGEEA_Direccion(SIGEEA_Direccion instance);
partial void InsertSIGEEA_Direccion(SIGEEA_Direccion instance);
private void detach_SIGEEA_Direccions(SIGEEA_Direccion entity) { this.SendPropertyChanging(); entity.SIGEEA_Distrito = null; }
private void attach_SIGEEA_Direccions(SIGEEA_Direccion entity) { this.SendPropertyChanging(); entity.SIGEEA_CodPostal = this; }