public void registarDatos() { clsTipoDocumento TipoDocumento = new clsTipoDocumento(); TipoDocumento.Nombre = txtNombre.Text; Int64 valorConsecutivo = 0; Int64.TryParse(txtConsecutivo.Text, out valorConsecutivo); TipoDocumento.Consecutivo = valorConsecutivo; TipoDocumento.Activo = ckActivo.Checked ? true : false; TipoDocumento.Operacion = txtOperacion.Text; var ejecutor = (Comandos)Session["ejecutorBDSAFcore"]; var fachadaCore = new clsFachadaSAFcore(ref ejecutor); int resultado = 0; if (IdTipoDocumento == 0) { resultado = fachadaCore.insertarTipoDocumento(TipoDocumento); lbId.Text = resultado.ToString(); } else { SentenciaSQL sql = new SentenciaSQL(); sql.FiltroBD.Add(new FiltroBD(clsTipoDocumento.Campos.Id, IdTipoDocumento, FiltroBD.OperadorLogico.igual)); resultado = fachadaCore.editarTipoDocumento(TipoDocumento, sql); } }