public override bool Insertar() { bool retorno = false; StringBuilder Comando = new StringBuilder(); retorno = conexion.Ejecutar(String.Format("insert into Personas(Nombres,Apellidos,EstadoCivil) value('" + Nombres + "', " + Apellidos + "', '" + EstadoCivil + "')")); if (retorno) { this.PersonaId = (int)conexion.ObtenerValor("Select Max(PersonaId) from Personas"); foreach (var tel in this.Telefonos) { Comando.AppendLine(String.Format("insert into PersonasTelefonos(PersonaId,Numero) Values('" + this.PersonaId + "', '" + tel.Numero + "');")); } retorno = conexion.Ejecutar(Comando.ToString()); } return(retorno); }