public void registarDatos() { clsGrupoElemento GrupoElemento = new clsGrupoElemento(); GrupoElemento.Nombre = txtNombre.Text; GrupoElemento.Activo = ckActivo.Checked ? true : false; var ejecutor = (Comandos)Session["ejecutorBDSAFcore"]; var fachadaCore = new clsFachadaSAFcore(ref ejecutor); int resultado = 0; if (IdGrupoElemento == 0) { resultado = fachadaCore.insertarGrupoElemento(GrupoElemento); lbId.Text = resultado.ToString(); } else { SentenciaSQL sql = new SentenciaSQL(); sql.FiltroBD.Add(new FiltroBD(clsGrupoElemento.Campos.Id, IdGrupoElemento, FiltroBD.OperadorLogico.igual)); resultado = fachadaCore.editarGrupoElemento(GrupoElemento, sql); } }