public override bool Insertar()
{
bool retorno = false;
StringBuilder comando = new StringBuilder();
try
{
retorno = conexion.Ejecutar(String.Format("Insert into Metas (Descripcion,UsuarioId) Values ('{0}',{1}) ", this.Descripcion, this.UsuarioId));
if (retorno)
{
this.MetaId = (int)conexion.ObtenerDatos(String.Format("select MAX(MetaId) as MetaId from Metas")).Rows[0]["MetaId"];
foreach (var pro in metas)
{
comando.AppendLine(String.Format("insert into MetasDetalle(MetaId,TipoIngresoId,Monto) values({0},{1},{2})", this.MetaId, pro.TipoIngresoId, pro.Monto));
}
}
retorno = conexion.Ejecutar(comando.ToString());
}
catch (Exception ex)
{
throw ex;
retorno = false;
}
return retorno;
}