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